如何检查MacOS sierra中的php版本?

问题描述 投票:3回答:2

我有mac os sierra机器。当我在vs代码中启动php项目时,我收到以下警告

语言服务器需要php 7,找到的版本是5.6.27。

所以我用自制软件升级到版本7并从终端确认。我也运行mamp显示版本7.但在vs代码的终端,php版本仍然是5.6.27。所以我有点困惑?

enter image description here

我将php.validate.executablepathsettings.json的值从usr/bin/php更改为usr/local/bin/php,但仍然代码终端显示旧版本(即5.6.27)

enter image description here

php homebrew visual-studio-code mamp macos-sierra
2个回答
4
投票

这是因为VM Code仍然检查/ usr / bin / php目录是php5

您必须在用户设置文件中配置PHP可执行文件的路径。请按照以下步骤进行更改

  1. 转到文件>首选项>用户设置> Settings.json
  2. 根据php7的安装目录更改php.validate.executablePath的值。 “php.validate.executablePath”:“/ Applications / MAP / bin / php / php7.0.14 / bin / php”
  3. 重新启动VM代码

Setting.json

  1. 如果问题仍然存在,那么将PHP7的路径添加到您的环境变量中,运行php和php --version进行验证。要在macos sierra中添加路径,请执行以下操作: 在终端内,运行vim~ / .bash_profile 键入i,然后将以下内容粘贴到文件的顶部: export PATH=/user/local/bin:$PATH 按ESC键,键入:wq,然后按Enter键。 在终端运行源〜/ .bash_profile 在终端中,再次输入php并查找更新后的字符串。 如果一切顺利,它应该输出MAMP PHP安装的新路径。 如果它没有输出正确的路径,请尝试关闭终端窗口(完全退出)并再次打开,它应该应用更改(简称重启)

0
投票

要找出您正在使用的版本,请将php文件上传到包含以下代码的服务器...

<?php

phpinfo();

?>

它会在页面顶部告诉你。

© www.soinside.com 2019 - 2024. All rights reserved.