如何在 MacOS sierra 中查看 php 版本?
How to check php version in MacOS sierra?
我有 mac os sierra machine。当我在 vs 代码中启动一个 php 项目时,我收到以下警告
语言服务器需要php7,查到的版本是5.6.27.
于是我用homebrew升级到版本7,在终端确认。我也是运行 mamp 显示版本7。
但是在 vs code 的终端中 php 版本仍然是 5.6.27。所以我有点困惑?
我将 vs code 中 settings.json
中 php.validate.executablepath
的值从 usr/bin/php
更改为 usr/local/bin/php
,但 vs code 终端仍然显示旧版本(即 5.6 .27)
要了解您使用的版本,请将包含以下代码的 php 文件上传到您的服务器...
<?php
phpinfo();
?>
它会在页面顶部告诉你。
这是因为 VM 代码仍在检查 /usr/bin/php 目录,即 php5
您必须在用户设置文件中配置 PHP 可执行文件的路径。
按照以下步骤更改它
- 转到 文件 > 首选项 > 用户设置 > Settings.json
根据安装的设置更改php.validate.executablePath的值
php7 的目录。
"php.validate.executablePath":
"/Applications/MAMP/bin/php/php7.0.14/bin/php"
重新启动虚拟机代码
如果问题仍然存在,则将 PHP7 的路径添加到您的环境变量中,运行 其中 php 和 php --version 来验证。要在您的 macos sierra 中添加路径,请执行以下操作:
- 在终端内,运行vim~/.bash_profile
键入 i,然后将以下内容粘贴到文件顶部:
export PATH=/user/local/bin:$PATH
按 ESC,键入 :wq,然后按 Enter。
- 在终端中 运行 source ~/.bash_profile
- 在终端中,再次输入 which php 并查找更新后的字符串。
- 如果一切顺利,它应该输出 MAMP PHP 安装的新路径。
- 如果它没有输出正确的路径,请尝试关闭终端 window(完全退出)并再次打开,它应该应用更改(简称重启)
我有 mac os sierra machine。当我在 vs 代码中启动一个 php 项目时,我收到以下警告
语言服务器需要php7,查到的版本是5.6.27.
于是我用homebrew升级到版本7,在终端确认。我也是运行 mamp 显示版本7。 但是在 vs code 的终端中 php 版本仍然是 5.6.27。所以我有点困惑?
我将 vs code 中 settings.json
中 php.validate.executablepath
的值从 usr/bin/php
更改为 usr/local/bin/php
,但 vs code 终端仍然显示旧版本(即 5.6 .27)
要了解您使用的版本,请将包含以下代码的 php 文件上传到您的服务器...
<?php
phpinfo();
?>
它会在页面顶部告诉你。
这是因为 VM 代码仍在检查 /usr/bin/php 目录,即 php5
您必须在用户设置文件中配置 PHP 可执行文件的路径。 按照以下步骤更改它
- 转到 文件 > 首选项 > 用户设置 > Settings.json
根据安装的设置更改php.validate.executablePath的值 php7 的目录。
"php.validate.executablePath": "/Applications/MAMP/bin/php/php7.0.14/bin/php"
重新启动虚拟机代码
如果问题仍然存在,则将 PHP7 的路径添加到您的环境变量中,运行 其中 php 和 php --version 来验证。要在您的 macos sierra 中添加路径,请执行以下操作:
- 在终端内,运行vim~/.bash_profile
键入 i,然后将以下内容粘贴到文件顶部:
export PATH=/user/local/bin:$PATH
按 ESC,键入 :wq,然后按 Enter。
- 在终端中 运行 source ~/.bash_profile
- 在终端中,再次输入 which php 并查找更新后的字符串。
- 如果一切顺利,它应该输出 MAMP PHP 安装的新路径。
- 如果它没有输出正确的路径,请尝试关闭终端 window(完全退出)并再次打开,它应该应用更改(简称重启)