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` dan `PHP`. Dengan cara:
sudo pacman -S apache php-apache
* Jika Anda sudah memasang karena mengikuti artikel lama saya di <a href="https://situsali.com/instal-apache-mysql-php-dan-phpmyadmin-di-archlinux/" target="_blank">Instal Apache, MySQL, PHP dan phpMyAdmin di Archlinux</a>, 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.somenjadi
LoadModule php7_module modules/libphp7.so* Mengganti include PHP v5 ke PHP v7. dari
Include conf/extra/php5_module.confmenjadi
Include 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).
Komentar