我安装了PHP 操作系统因为我想在命令行/交互式 shell 上测试一些 PHP 5.5 代码。在我的本地 Web 服务器上,我开始收到安装 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 在我的 Web 服务器上显示为纯文本。我该如何修复此问题?
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>