1) Установил php7
На локалхосте вывел phpinfo():
Скомпилировал себе версию php5 по
примеру
2) В терминале, когда ввожу версию, отображается правильно:
При этом на локалхосте все та же картина (php7 работает, и да, я перезапускал сервер)
Сам файл php5 находится по адресу:
/usr/lib/cgi-bin/php5
3) Однако, когда прописал в 000-default.conf файле для localhost<FilesMatch \.php$>
SetHandler application/x-httpd-php5
</FilesMatch>
AddHandler application/x-httpd-php5 .php
Action application/x-httpd-php5 /cgi-bin/php5
Такая картина:
Мне нужно, чтобы у меня была и PHP5.6 и PHP7.0 на компьютере, но почему то пятая не работает, когда прописываю для нее распоряжение в настройках виртуального хоста, что делать?
4) Если делать как в этом примере
/var/www/html/.htaccess:
<FilesMatch \.php$>
SetHandler application/x-httpd-php5
</FilesMatch>
AddHandler application/x-httpd-php5 .php
/etc/apache2/apache2.conf:
..
..
ScriptAlias /php5 /usr/lib/cgi-bin/php5
Action application/x-httpd-php5 /php5
То картина такая же: