yll*_*ate 5 php apache phpinfo php-ini
我试图通过.htaccess对php进行一些更改,但没有一个产生任何结果.例如:
php_value memory_limit 256M
内部不会激活.
试图设置SetEnv PHPRC /home/username/public_html/php.ini
或任何类似的咒语,例如SetEnv PHPRC /home/username/some_path
,将无法产生phpinfo的任何差异.我_SERVER["PHPRC"]
确实看到确实设置了,但没有覆盖任何值,如上所述.
我的phpinfo如下:https: //gist.github.com/ylluminate/08efd9a2844723631214
我想知道我是否错过了一个apache模块,它不允许这个按照预期的自定义php.ini或phprc工作.此外,这是在VPS上的Apache 2.4.4安装,我有100%的控制权(Linode)并使用WHM + cPanel.
从 PHP 5.3 开始,您可以使用.user.ini
文件,前提是 PHP 设置为通过 CGI/FastCGI SAPI 运行。
http://php.net/configuration.file.per-user
它是 main 的简单扩展php.ini
,并允许等效地指定选项:
memory_limit = 256M
upload_tmp_dir = /tmp
Run Code Online (Sandbox Code Playgroud)
通常您可以将其中之一放入DOCUMENT_ROOT
. 但每个目录都可能包含一个,因此每个脚本/文件夹的选项可能会有所不同。它是 Apaches/mod_php.htaccess
设置指令的完整替代方案。