PHP 5处理程序 – suphp和dso问题

我有问题,我不知道该怎么做得到这个工作,

我有我自己的VPS服务器,我在PHP处理程序的控制,但是我的问题是如果我打开

**PHP DSO handler** some websites starts working but some stop working 

或者如果我select

 **PHP 5 Handler suphp** some websites starts working but some stop working 

我不知道该怎么办

 1. convert them to working in SuPHP (as i heard this is the safest) ? 2. run both in domain wise (may be adding it to the .htacess) ? 3. any other alternatives for this type of problem ? 

  1. 是的 – suPHP是更安全的select,因为它在各自的用户下运行脚本,而不是nobody或者apache使用户跟踪。
  2. 虽然这可能是可能的,但是从长远来看这将会很难维持。 为什么不直接切换到suPHP?
  3. 看看日志,与DSO来的suPHP只有几个不兼容的地方。 从我的头顶上:
    • suPHP将不接受文件CHMOD'd 0777(或0775),您必须最多减less到0755
    • suPHP不接受.htaccessphp_admin_flagphp_flag指令。 你只需要在你想覆盖的指令的同一目录下创build一个自定义的php.ini文件。

根据您的安装情况,查找/usr/local/apache/logs/error_log/var/log/apache or httpd/error_log不会花费太长的时间。