2016-09-30 3 views
1

Я обновился до ubuntu 16.04, который поставляется с PHP 7.0. После обновления мой локальный тестовый сайт переставал быть совместимым с моим сайтом тестирования сайта [который все еще использует PHP 5.6].APACHE2 не может найти новую версию PHP

Чтобы посмотреть, что произойдет, я удалил PHP 7.0 и установил PHP 5.6 на моем локальном компьютере. Но теперь страницы PHP не будут отображаться. Даже на странице phpinfo.php отображается пустой экран. Но не PHP-страницы работают нормально.

Как я могу получить APACHE2 для поиска PHP 5.6?

+0

Проверьте журналы apache, отображаются ли ошибки отображения в php.ini? Если Apache не смог найти PHP, он, вероятно, либо обнаружил бы ошибку 500, либо просто отобразил PHP-код, а не выводил вывод, а не пустую страницу. – Devon

+0

В журналах Apache нет ничего, кроме 500 ошибок. Я попытаюсь найти php.ini для php 5.6 и дам вам знать. –

+0

/etc/php/5.6 имеет два подкаталога. Они являются кли и внедряются. нет подкаталога apache2. Вложенная папка embed имеет файл php.ini. Я превратил ошибки отображения в «Вкл» в встроенную копию. Поскольку ничего не изменилось, я предполагаю, что это неправильная копия. –

ответ

0

Я нашел проблему с получением APACHE2 для поиска PHP 5.6. Мне не удалось загрузить libapache2-mod-php5.6. Когда я исправил , что страницы PHP загрузились нормально, но исходная проблема , которая заставила меня вернуться к PHP 5.6, все еще присутствует.

Я собираюсь закрыть этот вопрос и задать новый вопрос , чтобы решить исходную проблему.