簡體   English   中英

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

[英]How to check php version in MacOS sierra?

我有mac os sierra機器。 當我在vs代碼中啟動php項目時,我收到以下警告

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

所以我用自制軟件升級到版本7並從終端確認。 我也運行mamp顯示版本7.但在vs代碼的終端,php版本仍然是5.6.27。 所以我有點困惑?

在此輸入圖像描述

我將php.validate.executablepath中的settings.json中的php.validate.executablepath的值從usr/bin/php更改為usr/local/bin/php ,但仍然顯示舊版本的代碼終端(即5.6.27)

在此輸入圖像描述

這是因為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的路徑添加到您的環境變量中,運行phpphp --version進行驗證。 要在macos sierra中添加路徑,請執行以下操作:

    • 在終端內,運行vim~ / .bash_profile
    • 鍵入i,然后將以下內容粘貼到文件的頂部:

       export PATH=/user/local/bin:$PATH 
    • 按ESC鍵,鍵入:wq,然后按Enter鍵。

    • 在終端運行源〜/ .bash_profile
    • 在終端中,再次輸入php並查找更新后的字符串。
    • 如果一切順利,它應該輸出MAMP PHP安裝的新路徑。
    • 如果它沒有輸出正確的路徑,請嘗試關閉終端窗口(完全退出)並再次打開,它應該應用更改(簡稱重啟)

要找出您正在使用的版本,請將php文件上傳到包含以下代碼的服務器...

<?php

phpinfo();

?>

它會在頁面頂部告訴你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM