<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/ali/Web
<Directory /home/ali/Web/>
DirectoryIndex index.php
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
<FilesMatch .php$>
SetHandler "proxy:unix:/run/php/php7.2-fpm.sock|fcgi://localhost/"
</FilesMatch>
ErrorLog /home/ali/Web/logs/php7.2-error.log
CustomLog /home/ali/Web/logs/php7.2-access.log combined
</VirtualHost>
Kemudian buat virtualhost khusus untuk php5.6.
$ cd /etc/apache2/sites-available/
$ sudo cp 000-default.conf php56.conf
Lalu isikan kodenya seperti berikut:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/ali/Web
ServerName localhost.php5
<Directory /home/ali/Web/>
DirectoryIndex index.php
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
<FilesMatch .php$>
SetHandler "proxy:unix:/run/php/php5.6-fpm.sock|fcgi://localhost/"
</FilesMatch>
ErrorLog /home/ali/Web/logs/php5.6-error.log
CustomLog /home/ali/Web/logs/php5.6-access.log combined
</VirtualHost>
Aktifkan virtualhost php56 dengan perintah a2ensite:
$ sudo a2ensite php56
Selanjutnya tes hasil konfigurasi kita, apakah sudah benar atau belum:
$ sudo apachectl configtest
Jika tidak ada yang galat (error), langsung saja kita restart apache:
$ sudo systemctl apache2 restart
Sekarang tinggal kita coba buka di peramban.


Jika sudah seperti gambar di atas artinya kita sudah sukses. Semoga bermanfaat
0 Comments
Leave a Reply