首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SuPHP自定义php.ini不被读取

SuPHP自定义php.ini不被读取
EN

Server Fault用户
提问于 2011-10-20 18:46:57
回答 1查看 471关注 0票数 3

我花了大约4个小时才在Ubuntu11.10上运行一个FastCGI + SuPHP,现在我很高兴它的工作非常好,除了一个大问题。

定制的php.ini似乎没有装载。我尝试更改一些选项,然后触发phpinfo(),而phpinfo()中没有任何更改,这使我认为在加载配置文件时肯定存在问题。

代码语言:javascript
复制
<IfModule mod_suphp.c>
    AddHandler x-httpd-php .php
    <Location />
        SuPHP_AddHandler x-httpd-php
    </Location>
    suPHP_ConfigPath /home/mdumoulin/Documents/tests/tests
    suPHP_Engine on
</IfModule>

如您所见,我非常小心地确保不是引用php.ini文件本身,而是引用vhost的目录。

在位于"/home/mdumoulin/Documents/tests/tests/php.ini",的php.ini中,您可以找到:

代码语言:javascript
复制
[PHP]
error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
display_errors = Off

而登录/var/ log /suphp/suphp.log不包含任何相关内容(仅在我测试suphp时发生在本文之前的旧错误.

所以我被困在那里了,不知道我还能做什么!有人想到办法了吗?

编辑:

最后,我有时间处理这个问题,我禁用了FCGI,只启用了SuPHP,但是在重新启动之后,我仍然看到"Server : CGI/FastCGI“。这是我应该得到的吗?我相信我得到CGI是正常的,因为SUPHP和CGI一起工作.但我不太确定了..。

EN

回答 1

Server Fault用户

发布于 2011-12-10 06:02:58

为什么不放弃suPHP/FastCGI,切换到PHP。这样,您就可以为每个用户定义一个池,而不必担心配置suPHP。您还可以获得更好的性能,因为它不需要为每个请求启动一个新的进程。

要真正回答您的问题,将CGI/FastCGI看作API对于suPHP是100%正确的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/329390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档