Memasang PHP v7 dan Apache di Archlinux
Waktu baca 1 menit
Melanjuti artikel lama saya mengenai cara pemasangan LAMP di Archlinux. Sudah sekitar 2 bulan PHP versi 7 masuk ke lumbung resmi (official repository) Archlinux. Maka perlu adanya pembaruan artikel karena artikel lama saya beberapa konfigurasi ada yang tidak terpakai dan terjadi galat (error), dikarenakan perbedaan versi PHP yang menyebabkan beda pula cara mengkonfigurasinya.
Sebelum Melakukan Konfigurasi
- Pastikan Anda sudah memasang
Apache
danPHP
. Dengan cara:sudo pacman -S apache php-apache
- Jika Anda sudah memasang karena mengikuti artikel lama saya di Instal Apache, MySQL, PHP dan phpMyAdmin di Archlinux, langkah selanjutnya adalah menghapus beberapa PHP module yang sudah tidak terpakai di PHP versi 7 yakni.
sudo pacman -R php-pear php-mssql php-ldap php-xcache php-apcu php-mongo
- Jika Anda membutuhkan pustaka atau module mongoDB bisa dengan cara:
sudo pacman -S php-mongodb
- Jika Anda membutuhkan module APCU:
sudo pacman -S php-apcu-bc
Tahap Konfigurasi PHP 7
Jika Anda menggunakan PHP versi lama yakni versi 5, beberapa konfigurasi di /etc/httpd/conf/httpd.conf
harus disesuaikan yakni:
- Mengganti module PHP v5 ke PHP v7. dari
LoadModule php5_module modules/libphp5.so
menjadiLoadModule php7_module modules/libphp7.so
- Mengganti include PHP v5 ke PHP v7. dari
Include conf/extra/php5_module.conf
menjadiInclude conf/extra/php7_module.conf
Kemudian mematikan beberapa module yang tidak terpakai di PHP v7 di /etc/php/php.ini
yakni:
extension=mysql.so extension=openssl.so extension=phar.so extension=posix.so extension=ldap.so
Dan yang terakhir mematikan open_basedir
di /etc/php/php.ini
juga, dengan cara memberi komentar (tanda titik koma).