我有mac os sierra机器。当我在vs代码中启动php项目时,我收到以下警告
语言服务器需要php 7,找到的版本是5.6.27。
所以我用自制软件升级到版本7并从终端确认。我也运行mamp显示版本7.但在vs代码的终端,php版本仍然是5.6.27。所以我有点困惑?
我将php.validate.executablepath
中settings.json
的值从usr/bin/php
更改为usr/local/bin/php
,但仍然代码终端显示旧版本(即5.6.27)
这是因为VM Code仍然检查/ usr / bin / php目录是php5
您必须在用户设置文件中配置PHP可执行文件的路径。请按照以下步骤进行更改
export PATH=/user/local/bin:$PATH
按ESC键,键入:wq,然后按Enter键。
在终端运行源〜/ .bash_profile
在终端中,再次输入php并查找更新后的字符串。
如果一切顺利,它应该输出MAMP PHP安装的新路径。
如果它没有输出正确的路径,请尝试关闭终端窗口(完全退出)并再次打开,它应该应用更改(简称重启)要找出您正在使用的版本,请将php文件上传到包含以下代码的服务器...
<?php
phpinfo();
?>
它会在页面顶部告诉你。