首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在域vhost.conf中设置php ini设置

在域vhost.conf中设置php ini设置
EN

Stack Overflow用户
提问于 2015-12-17 17:23:31
回答 1查看 386关注 0票数 4

对于某个域,我尝试为include_path和open_basedir指定php ini设置,但无法使设置生效。我使用的是Red Hat Enterprise Linux Server 5.11 (Tikanga)和Plesk 11.0.9。

我创建了文件/var/www/vhosts/my domain/conf/vhost.conf

并添加了以下指令:

代码语言:javascript
复制
<Directory /var/www/vhosts/[my domain]/web>
    <IfModule sapi_apache2.c>
            php_admin_flag engine on
            php_admin_flag safe_mode off
            php_admin_value open_basedir "/var/www/vhosts/"
            php_admin_value include_path "."
    </IfModule>
    <IfModule mod_php5.c>
            php_admin_flag engine on
            php_admin_flag safe_mode off
            php_admin_value open_basedir "/var/www/vhosts/"
            php_admin_value include_path "."
    </IfModule>
            Options -Includes -ExecCGI

然后,我重新加载域的配置,并发出平滑重启命令:

代码语言:javascript
复制
/usr/local/psa/admin/bin/httpdmng  --reconfigure-domains [my domain]
/usr/sbin/apachectl graceful

根据来自文档根目录的phpinfo问题,这些设置与普通php.ini中的设置没有什么不同。

你知道我哪里错了吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-28 15:35:38

虽然您的PHP处理程序是FastCGI,但是您可以在

/var/www/vhosts/[your domain]/etc/php.ini

出于性能和安全性方面的考虑,我建议使用FastCGI。

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

https://stackoverflow.com/questions/34330895

复制
相关文章

相似问题

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