WP-CLI.phar“无法打开输入文件”

时间:2016-03-28 04:04:04

标签: php windows wordpress command-line wp-cli

我正在尝试在Windows 10上使用cygwin在Windows上安装wp-cli。我使用官方网站上的说明:http://wp-cli.org/docs/installing/使用“在Windows上安装”说明,而不是通过作曲家。 PHP通过XAMPP安装并添加到PATH中。 php --info返回

PHP Version => 5.6.3. 

我在wp-cli驱动器中创建了一个c:文件夹,并添加了wp-cli.pharwp.batwp.bat --info返回:

PHP binary:             C:\xampp\php\php.exe
PHP version:            5.6.3
php.ini used:           C:\xampp\php\php.ini
WP-CLI root dir:        phar://wp-cli.phar
WP-CLI packages dir:    C:\cygwin64\home\A57/.wp-cli/packages/
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.23.0

但是当我输入$ wp-cli.phar --info时,它会返回:

Could not open input file: /cygdrive/c/wp-cli/wp-cli.phar

请帮忙

1 个答案:

答案 0 :(得分:0)

我刚刚实现了这个目标! (经过多次痛苦,我可能会补充......)

我的问题是我创建的.bat文件有另一个隐藏的扩展名,因此该文件实际上是由系统注册为文本文件,而不是Windows Batch File

删除文件并在文本编辑器中重新开始,将这些命令粘贴在:

@ECHO OFF php "c:/wp-cli/wp-cli.phar" %*

然后将文件保存为.bat并确保您选择ALL FILES (*)作为文件类型,它识别它,我现在能够在命令行中运行wp-cli。