我正在尝试使用Cygwin安装which工具如前所述,指南声称这是支持的。
在做时:
cd /XAMPP/htdocs
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info如果出现以下错误,它将失败:
PHP致命错误:未捕获错误:在/cygdrive/b/Users/User/Desktop/XAMPP/htdocs/wp-cli.phar:3堆栈跟踪中找不到类'Phar‘:#0 {main}抛出在第3行的/cygdrive/b/Users/User/Desktop/XAMPP/htdocs/wp-cli.phar中
是什么导致了这个错误,如何才能成功地在Cygwin下运行WP-CLI?
发布于 2019-06-14 22:50:16
您缺少了Phar扩展,或者它没有启用。您实际运行的是哪个版本的PHP?用php --version检查一下。
Phar扩展与PHP版本5.3.0捆绑在一起,默认情况下启用。
见https://www.php.net/manual/en/phar.installation.php。
您最好的选择是将PHP升级到至少PHP 7.1。或者,按照这里的其他指南来获取和启用Phar,或者用不同的PHP版本调用WP-CLI。
最后,这可能也是一个大帮手:Cygwin和Xampp,使用错误的。要让Cygwin使用XAMPP的PHP而不是它自己的调用,每次您重新启动Cygwin或将其添加到~/.bashrc或~/.bash_profile中时都会调用以下命令,使其永久化。
导出路径=/cygdrive/c/xampp/php:$PATH
https://wordpress.stackexchange.com/questions/340533
复制相似问题