credit :
cyberbuddy
ผมใช้ AnduinOS (ภายในเป็น Ubuntu) ในระบบมี php 8.4 และ apache อยู่แล้ว
sudo apt update
sudo apt install php5.6-fpm
sudo systemctl status php5.6-fpm
sudo a2enmod actions alias proxy_fcgi fcgid
cd /var/www/ && mkdir php56
sudo nano /etc/apache2/sites-available/php56_example.conf
<VirtualHost *:80>
ServerName php56.example.com
DocumentRoot /var/www/php56
<Directory /var/www/php56>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
sudo a2enmod rewrite && sudo a2ensite php56_example.conf
sudo service apache2 restart && sudo service php5.6-fpm restart
nano /var/www/php56/info.php
<?php
phpinfo();
?>
nano /var/www/php56/.htaccess
<FilesMatch \.php>
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost/"
</FilesMatch>
เปิดเว็บดูหน้า http://localhost/php56/info.php
จะเห็นเป็น php 5.6
6 พ.ย. 68