gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:46:30 25 4
gpt4 key购买 nike

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

我创建了文件/var/www/vhosts/[我的域]/conf/vhost.conf

并添加了以下指令:

<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

然后我重新加载域的配置并发出正常重启:

/usr/local/psa/admin/bin/httpdmng  --reconfigure-domains [my domain]
/usr/sbin/apachectl graceful

根据文档根目录中的 phpinfo 问题,设置与普通 php.ini 中的设置没有变化。

知道我哪里出错了吗?

最佳答案

虽然您的 PHP 处理程序是 FastCGI,但您可以在中更改 PHP 设置

/var/www/vhosts/[你的域名]/etc/php.ini

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

关于php - 在域 vhost.conf 中设置 php ini 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34330895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com