Как исправить версию PHP по умолчанию после удаления PHP OSX?
Я установил PHP OSX, потому что хотел протестировать некоторый код PHP 5.5 в командной строке / интерактивной оболочке. На моем локальном веб-сервере я начал получать ошибки в функциональном коде еще до того, как установил PHP OSX. Затем я решил удалить PHP OSX и следовал инструкциям на его веб-странице.
- Не было никакой линии
LoadModule php5_module /usr/local/php5/libphp5.so
в моемhttpd.conf
, - Я раскомментировал строку
LoadModule php5_module libexec/apache2/libphp5.so
в моемhttpd.conf
, sudo rm -f /etc/apache2/other/+php-osx.conf
а такжеsudo rm -f /etc/apache2/other/+entropy-php.conf
,sudo rm -rf /usr/local/php5-*
а такжеsudo rm /usr/local/php5
,sudo apachectl restart
PHP отображается в виде открытого текста на моем веб-сервере. Как это исправить?
httpd
говорит, что PHP5 загружен:
sudo apachectl -t -D DUMP_MODULES
Loaded Modules:
... (static)
php5_module (shared)
... (shared)
1 ответ
мой /private/etc/apache2/other/php5.conf
были записи для mod_php5.c. Как только я заменил его на записи OS X, это сработало:
<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>