卸载 PHP OSX 后如何修复 PHP 的默认版本?

卸载 PHP OSX 后如何修复 PHP 的默认版本?

我安装了PHP 操作系统因为我想在命令行/交互式 shell 上测试一些 PHP 5.5 代码。在我的本地 Web 服务器上,我开始收到安装 PHP OSX 之前的功能代码错误。然后我决定卸载 PHP OSX 并按照其网页上的说明进行操作。

  1. LoadModule php5_module /usr/local/php5/libphp5.so我的 里没有 线httpd.conf.
  2. 我取消了LoadModule php5_module libexec/apache2/libphp5.so中的该行的注释httpd.conf
  3. sudo rm -f /etc/apache2/other/+php-osx.confsudo rm -f /etc/apache2/other/+entropy-php.conf
  4. sudo rm -rf /usr/local/php5-*sudo rm /usr/local/php5
  5. 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>

相关内容