一位客户给了我一个 Plesk 帐户来安装他的 PHP 应用程序,但 PHP 内存限制只有 32M,我想增加它。我试图在管理面板上找到此设置,但找不到 :(
答案1
您可以通过.htaccess 文件调整该值。
php_value memory_limit 64M
答案2
无法在控制面板上更新它。
您需要做的是创建一个名为:vhost.conf 的文件
该文件必须位于:
/var/www/vhosts/domain.com/conf/
在此文件中,添加(并更改domain.com):
<Directory /var/www/vhosts/domain.com/httpdocs/>
php_value memory_limit 64M
</Directory>
以 root 身份运行以下命令:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com
重启 Apache
请注意,如果您使用 Fast-CGI,这将不起作用,您需要在主 php.ini 中进行更改。
编辑:添加了 vhost.conf 文件的路径
答案3
我在自己的共享 Linux 服务器上使用 plesk 10,效果如下:
ini_set('memory_limit', '64M');
让生活变得轻松,因为您只需在脚本确实需要占用大量 RAM 的地方执行此操作即可。可能需要根据您的服务器进行一些更改,但对我来说,它是开箱即用的。
答案4
我不知道您的管理面板是否允许您访问此文件,但增加 PHP 内存限制的通常方法是更改 php.ini 文件中的 memory_limit 选项。