安装APC扩展后Apache出现500错误

安装APC扩展后Apache出现500错误

我最近为我的默认 PHP 安装安装了 APC 扩展。为了方便加载这个新扩展,我在 /private/etc/ 中创建了一个新的 php.ini

因此现在此位置包含新的 php.ini 和默认的 php.ini.default。新的 php.ini 只是默认 php.ini 的副本,但添加了在动态扩展部分加载的扩展。

当我尝试访问 local/host/~username 虚拟目录中的任何页面时,我收到服务器 500 错误。

我查看了位于 /var/log/apache2/ 的日志,但没有看到任何服务器 500 错误的日志。

我怀疑这个错误可能与我在同一个目录中同时拥有默认和新的 php.ini 有关。

有人遇到过这个问题吗?我应该删除/重命名默认配置文件吗?

这是我添加到 php.ini 的动态扩展部分的行

vim 扩展=/usr/lib/php/extensions/no-debug-non-zts-20090626/apc.so

答案1

  1. 运行ls /usr/lib/php/extensions/no-debug-non-zts-20090626/apc.so。扩展二进制文件在那里吗?如果没有,请确保它已正确安装。
  2. 添加的行可能应该只是extension=apc.so
  3. 如果仍然不起作用,请确保extension_dir=/usr/lib/php/extensions/no-debug-non-zts-20090626它在你的 php.ini 中。

祝你好运!

相关内容