使用 wp-cli 安装或者更新遇到内存够用的处理方法

使用 wp-cli 安装一个博客,遇到一个问题

>Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 36864 bytes) in phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Extractor.php on line 100

显示内存分配不足,内存不足可以通过配置文件,调整可以用内存的大小。

调整的思路

  1. 找到php.ini 的配置文件,进行修改

通过 php -i | grep php.ini 查找配置文件

php -i | grep php.ini
Configuration File (php.ini) Path => /usr/local/php/lib
Loaded Configuration File => /usr/local/php/lib/php.ini

如果没有找到, Loaded Configuration File => /usr/local/php/lib/php.ini 这一行,可以在 Configuration File (php.ini) Path 下添加 php.ini 文件

修改内存大小

memory_limit = 256M

需要注意的地方

通过命令行执行 wp-cli 命令,加载的配置文件和通过php-fpm 加载的php文件可能不是同一个,所有要找到正确的配置文件。为了便于管理,可以创建一个软连接。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注