我想在我的網站上安裝composer,但服務器運行的是PHP 5.2,而且我通過cpanel更改了我的PHP版本,它在命令行上繼續運行PHP 5.2。如何在命令行中更改php版本?
當我運行PHP -v他通過我的PHP的版本是5.2
有什麼辦法,我可以在命令行更改PHP的版本?或者類似的東西。
我想在我的網站上安裝composer,但服務器運行的是PHP 5.2,而且我通過cpanel更改了我的PHP版本,它在命令行上繼續運行PHP 5.2。如何在命令行中更改php版本?
當我運行PHP -v他通過我的PHP的版本是5.2
有什麼辦法,我可以在命令行更改PHP的版本?或者類似的東西。
無需知道設置很難勸你,但是這可能工作:
通常,當多個PHP版本都存在,一個符號用來指向/usr/bin/php
到PHP二進制文件的版本,應該是積極的。
首先找出可執行文件的位置。這可以通過輸入which php
來完成。這會告訴你哪裏php正在被挑選。 現在轉到該文件夾並執行ls -l
並檢查php可執行文件是否是符號鏈接。 如果它是符號鏈接,則可以刪除符號鏈接並在其位置創建一個指向正確的PHP版本二進制文件的新符號鏈接。
ln -s '<path to php binary you want>' '<path returned by which php>'
我在CLI同樣的問題 PHP 7,但瀏覽器PHP是5.6
我用
$ php5.6 <command>
這爲我工作。
1)phpbrew
2)回聲 「的別名的PHP ='的/ usr /斌/ < youre php version php7.1>'
」 >>〜/ .bashrc中& &源的〜/ .bashrc
你需要* *安裝最新的版。你有權訪問服務器? –
我從br.bluehost買了一臺主機,我試圖與支持人員交談,但他們如此緩慢地回答,我想我可以訪問服務器,我不知道多少。 – Deharlan