gpt4 book ai didi

php - 更新 PHP.ini 的内存限制 - Mac OS X Mojave

转载 作者:行者123 更新时间:2023-12-02 03:22:08 25 4
gpt4 key购买 nike

我已经尝试过

以下步骤,但似乎没有生效。


我创建了

文件index.php位于/Users/bheng/Sites/info

<?php
phpinfo();
?>

我添加了

虚拟主机

<Virtualhost *:80>
VirtualDocumentRoot "/Users/bheng/Sites/info"
ServerName phpinfo.test
UseCanonicalName Off
</Virtualhost>

我看到了

http://phpinfo.test/我看到phpinfo页面加载了

enter image description here

php.ini 的位置显示它位于 /etc/

enter image description here

我去了

到我的终端中的/etc

⚡️  etc  ls | grep php                                                                                                                                                       
php-fpm.conf.default
php-fpm.d/
php.ini.default
php.ini.default-5.2-previous
php.ini.default-5.2-previous~orig
php.ini.default-previous
php.ini.default-previous~orig
⚡️ etc ls | grep ini
mach_init.d/
mach_init_per_login_session.d/
mach_init_per_user.d/
php.ini.default
php.ini.default-5.2-previous
php.ini.default-5.2-previous~orig
php.ini.default-previous
php.ini.default-previous~orig

如您所见,我根本看不到 php.ini

唯一接近的是php.ini.default

我打开了

该文件,并将内存限制更新为 4G。

似乎没有任何效果,网站上一直显示 128 MB。 😓


我只想将 memory_limit 从 128 MB 更新为 4 GB

给我任何提示吗?

最佳答案

首先,查看 phpinfo 的输出,了解加载的配置文件的值。另请查看标题为解析的其他 .ini 文件的部分。您需要检查其中列出的所有 INI 文件,看看它们的 memory_limit 值是否会覆盖您的设置。

The only thing that closes to that is php.ini.default

我相信 php.ini.default 只是一个后备文件,如果需要,您可以使用它来创建新的 PHP.ini 文件。按照上面的指示检查 phpinfo 的输出,以确定实际处理了哪些 ini 文件。

编辑:现在刚刚看到您的 phpinfo 输出在加载的配置文件旁边显示。我建议将该 php.ini.default 文件复制到配置文件 (php.ini) 路径 中指定的位置,在您的情况下为 /etc。请注意,对于该文件来说,这是一个非常尴尬的地方。 PHP.ini 通常位于 /etc/php7.0//etc/php7.0/apache/ 或类似的位置。但是,您的 PHP 可执行文件正在 /etc 中查找它,因此将文件复制到那里:

sudo cp/etc/php.ini.default/etc/php.ini

最后,如果您正在运行 PHP-FPM(看起来像是来自上面的 ls 命令),那么您需要重新启动 PHP-FPM 进程池。我不确定你的机器上的确切命令,但这适用于我的机器:

sudo 服务 php7.0-fpm 重新启动

在您的计算机上运行的内容可能取决于您安装 PHP-FPM 的方式。您也可以尝试:

服务 php-fpm 重新启动

编辑:您也可以考虑重新启动 apache。这还取决于您使用的安装方法。在我的 Ubuntu 机器上,此命令有效

sudo 服务 apache2 restart

关于php - 更新 PHP.ini 的内存限制 - Mac OS X Mojave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54447941/

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