[英]PHPSpreadSheet Writer Xlx doesn't work in PHP version 7.0
[英]PHP 7.0 installed, but version doesn't change
我正在嘗試安裝有效的 PHP 7.0。 但是當我在 cmd 中檢查我的php -v
時,它仍然顯示 5.5.36。
我通過 php-liip、自制軟件、手動安裝和 cmd 進行了嘗試。 什么都行不通。 當我在 MAMP 中更改 PHP 版本時(我使用它來嘗試在目錄中安裝 Composer,我需要 PHP 5.6 或更高版本)我仍然無關緊要。
您看到的 PHP 5.5 是由 Apple 安裝的,並且是您計算機上的默認版本。 它安裝在/usr/bin/php
。
您使用的所有安裝程序都不會覆蓋 Apple 的默認安裝- 他們會選擇創建自己的目錄或使用/usr/local/bin/
代替(因此 PHP 中斷器將安裝在/usr/local/bin/php
)。 換句話說,您現在幾乎可以肯定有多個php
可供使用。 您需要做的下一件事是告訴bash (Mac 上的默認終端/cmd)使用新安裝的 PHP 中斷器。
當您在命令行上運行$ php
時,bash 會檢查存儲在PATH
環境變量中的每個路徑上的可執行文件。 一旦它找到一個,它決定了該可執行文件是你正在尋找並運行該程序的一個。 到目前為止,它會在找到您全新安裝的 PHP 7.0 之前找到 Apple 的 PHP 5.5 - 假設它找到了 PHP 7.0。
您可以通過更新PATH
以檢查首先安裝 PHP 7 的位置來解決此問題。 可以在 SuperUser.StackExchange 上找到這樣做的說明:
要在 Ubuntu 中更改 php 版本,請嘗試使用此命令
sudo update-alternatives --config php
然后選擇你需要的版本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.