首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“未找到类'Phar‘”使用Cygwin设置WP-CLI时出错

“未找到类'Phar‘”使用Cygwin设置WP-CLI时出错
EN

WordPress Development用户
提问于 2019-06-14 22:15:47
回答 1查看 2K关注 0票数 1

我正在尝试使用Cygwin安装which工具如前所述,指南声称这是支持的。

在做时:

代码语言:javascript
复制
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?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 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。

PHP:找不到‘Phar’类

最后,这可能也是一个大帮手:Cygwin和Xampp,使用错误的。要让Cygwin使用XAMPP的PHP而不是它自己的调用,每次您重新启动Cygwin或将其添加到~/.bashrc~/.bash_profile中时都会调用以下命令,使其永久化。

导出路径=/cygdrive/c/xampp/php:$PATH

票数 3
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/340533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档