Installasi Apache, PHP, Composer dan Laravel pada Rocky Linux

Installasi Apache, PHP, Composer dan Laravel pada Rocky Linux

Hai Readers, udah lama ga ngetik di blog kosong. kali ini saya akan buat tutorial sederhana bagaimana cara install apache dan php pada rocky linux

Kita update dulu repository rocky linux

# dnf update

setelah selesai update kita lanjut ke tahapan selanjutnya untuk installasi apache

# dnf install httpd -y

setelah selesai installasi apache berhasil kita jalankan apache dan enable service agar otomatis jalan ketika server up.

# systemctl start httpd
# systemctl enable httpd

pada step ini posisi apache sudah selesai, dan sudah bisa diakses di http://[ip_address]. Nanti kurang lebih akan tampil seperti ini

Successful Apache Test Page

next kita masuk ke bahasan selanjutnya adalah installasi PHP 8.2 kita akan menggunakan EPEL (Extra Package Enterprise Linux)

# dnf install epel-release
# dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
# dnf module list php
Daftar Module PHP yang akan siap di install

** untuk php versi lain tinggal di sesuaikan dengan kebutuhan

# dnf module reset php
# dnf module enable php:remi-8.2

lanjut ke proses installasi minimal

# dnf install openssl php-bcmath php-curl php-json php-mbstring php-mysql php-tokenizer php-xml php-zip

jika proses installasi sudah selesai, maka kalian test apakah php nya jalan atau tidak

# php -v
PHP sukses terinstall di server

step selanjutnya adalah installasi composer, installasi composer ini paling mudah kalian cukup buka https://getcomposer.org/download/ dan ikut stepnya script di bawah ini hanya berlaku pada saat artikel ini di buat, karena hash value nya bisa berubah sesuai dari perkembangan dari composer

# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"

jangan lupa step ini untuk composer, agar bs akses command composer dengan mudah

# mv composer.phar /usr/local/bin/composer
# composer -v
Gambar di atas akan muncul jika kalian berhasil installasi composer

step terakhir installasi laravel, biar cepet kita langsung masuk ke direktori /var/www/html

# composer create-project laravel/laravel nama_proyek

tunggu beberapa saat dan saatnya kita akses http://[ip]/[nama_proyek] harusnya sudah bs di akses

tips tambahan, beberapa distro biasanya ada kendala pada permission, untuk solvingnya

# chown -R apache:apache nama_proyek
# cd nama_proyek
# chcon -R -t httpd_sys_rw_content_t storage

dengan ini issue terkait permission harusnya sudah clear dan proyek anda sudah bisa di akses

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *