Dapat disebut saya lupa – lupa ingat mengenai instalasi PHP default yang berasal dari repository. Jadi niat saya menginstall PHP 7.0 di Ubuntu 16.04 tapi selalu Apache ikut terpasang, padahal niat saya menginstall Nginx selaku web servernya. Repot kan? Jadi rebutan port HTTP dan HTTPS kalau ada keduanya.
Setelah saya usut dengan mengecek dependensi paket program PHP di Ubuntu:
apt-cache depends php7.0
php7.0
|Depends: php7.0-fpm
|Depends: libapache2-mod-php7.0
Depends: php7.0-cgi
Depends: php7.0-common
Conflicts: <php5>
Ternyata memang telah dari sananya disetel semacam itu. ?
Kalau mau cara cepat mengatasinya ya matikan saja Apache 2.4:
systemctl disable apache2
Atau di versi Ubuntu lama:
update-rc.d apache2 disable
Untungnya solusi yang tak merepotkan tetaplah ada, kita hanya perlu menginstall PHP-FPM saja tapi ini berasal dari PPA eksternal:
add-apt-repository ppa:ondrej/php
apt-get update
Yang prosesnya sangatlah gampang.
Baru kita pasangkan versi PHP yang diinginkan, misalnya 5.6:
apt-get install php5.6-fpm
Kalau mau versi lain tinggal digantikan angkanya saja.
Sumber https://servernesia.com