phpstorm之"Can not run PHP Code Sniffer"
2024-10-19 11:02:40
前言
其实我是不太愿意写这种工具使用博客的,因为实在没有营养,只是有些简单问题,搜索一番,却始终找不到答案,遂以博客记录下来,希望后面的人,可以省去搜索之苦.
相信你搜到这篇博客,肯定是已经安装好了PHP Code Sniffer,所以安装过程,我们就省略掉,这方面文章也挺多的,搜一下即可
此文仅对编译安装的php且只设置了环境变量,才能起效,如果不是就不要浪费时间看了
原因
phpstorm默认执行php脚本是/usr/bin/php 来执行的,如果你是编译安装,并且只设置了环境变量,那执行/usr/bin/php肯定是找不到文件的
我们执行一下就知道了.
liu@pc /usr/bin/php
zsh: 没有那个文件或目录: /usr/bin/php
可以看到根本找不到php
解决方法
我们创建一下软连接即可.
#把/usr/local/php7.1/bin/php文件软连接到/usr/bin/php
sudo ln -s /usr/local/php7.1/bin/php /usr/bin/php
此时我们执行一下命令试试
/usr/bin/php -v
PHP 7.1.20 (cli) (built: Aug 13 2018 19:42:00) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
可以看到此时已经打印出php版本信息,现在再去配置PHP Code Sniffer即可
最新文章
- C++重载流运算符,将存储结构体的vector直接写入文件
- EI目录下载地址及保护密码
- POJ 3150 Cellular Automaton(矩阵乘法+二分)
- php错误处理和异常处理
- 使用UIImagePickerController时3DTouch引起的Crash问题的解决--备用
- Jquery:Jquery中的事件<;一>;
- PP屏幕增强点
- python 架构简介(转)
- 使用zabbix_agent监控第一台linux服务器
- 使用pycurl探测web服务质量
- CF#418 Div2 D. An overnight dance in discotheque
- 使用npm 下载 cnpm
- Unity录音
- DM
- Linux mysql 联表查询
- 数据库中char和varchar区别
- 【特征提取】MultiBlock-LBP特征
- sqlserver 数据简单查询
- pandas 设置单元格的值
- SEGGER J-Link install