我正在使用 WP CLI 使用 MAMP 下载和安装 WordPress。但是在尝试时我遇到了这个错误wp config create
env: mysql: No such file or directory
在 developer.wordpress 和其他搜索中找不到解决此错误的任何内容。我当然可以手动编辑文件,但这会破坏所有乐趣。想法?
如果您无法连接到您的数据库,有几种可能性。其中之一是,您正在使用 MAMP,就像您和我的情况一样,但是 WP-CLI 没有使用 MAMP PHP 二进制文件。您可以通过运行来检查
wp --info
要指定 MAMP PHP 二进制文件,您需要修改PATH
环境变量。你必须添加
PHP_VERSION=$(ls /Applications/MAMP/bin/php/ | sort -n | tail -1)
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH
到你的~/.bash_profile
或~/.zsh_profile
如果您想使用特定的 PHP 版本(例如 5.5.26),只需使用
export PATH=/Applications/MAMP/bin/php/php5.5.26/bin:$PATH
保存文件后运行:
source ~/.bash_profile
和
wp --info
检查您的更改。
如需进一步阅读,请查看 WP-CLI 手册以使用自定义 PHP 二进制文件