【发布时间】:2019-01-16 14:26:22
【问题描述】:
我正在尝试在 PhpStorm 中使用 CodeSniffer。
在设置->PHP->CLI解释器 我使用https://windows.php.net/ 链接到 php.exe,但也使用 Cygwin 和 XAMPP 进行了尝试。
PhpStorm 向我展示了正确的 PHP 版本 7.2.5 和 php.ini
在 CodeSniffer 配置中,我选择了 phpcs.bat 当我点击验证时,我得到了
无法运行 PHP 代码
还将所有内容添加到PATH
我错过了什么吗?
【问题讨论】:
-
尝试运行 phpcs 文件而不是 phpcs.bat 文件
-
然后我得到
Cannot run program "...\phpcs": CreateProcess error=193, %1 is not a valid Win32-Application -
1) 请提供设置截图。细节很重要。 2) 你
php.exe是系统范围内可发现的吗?我的意思是——如果你在终端(IDE 之外)运行where php,它会显示正确的路径吗? -
我添加了一些屏幕
-
你正在执行
phpcs.bat——完美。 .BAT 文件里面调用你的php.exe(因为它对 PhpStorm 和 PHP 解释器和其他东西一无所知)......现在看起来php.exe实际上无法被操作系统发现。您需要将其路径放入系统PATH变量中。这就是错误信息提示我的...
标签: php phpstorm codesniffer