Linux 多版本php切換

2021-08-04 07:26:59 字數 781 閱讀 8473

php開發者經常會遇到這種情況,開發用的語言有時是5.3,有時是5.6。總不能每次切換版本都要重新安裝一次php吧。

還好有解決方案,就是在系統中編譯多個版本的php,在切換時只需要修改一下快捷方式就可以了。

首先,系統中編譯有多個版本的php以應對不同環境。

想要切換系統中php版本。分別有這幾個地方需要改。

一般nginx是使用php-fpm來執行php,所以需要將正確的php-fpm加入/etc/rc.d/init.d.

也許不在這裡。

所以先找到php-fpm所在的位置:

命令:php-fpm find / -name 『php-fpm』

找到以後先停止它。

命令:php-fpm stop

然後執行

php-fpm start

一般在usr/bin usr/local/bin。 反正自己找一下吧。

同樣改一下軟連線就可以。

經歷了這個過程,發現好麻煩啊。所以想了個好辦法。反正系統中所有使用php的地方都是由這幾個php程式建立軟連線的方式。所以我為這幾個不同版本建立了統一入口。

這樣其他的軟連線指向這個php就可以。這個php軟連線起到了乙個介面的作用。

然後我需要切換版本的時候。只要把這個php指向的正確版本就可以。因為你永遠不知道到底修改多少地方。

(我也是被坑掉才知道的)

*注意要重啟php-fpm

Linux多cuda版本切換

多cuda版本的切換依靠軟連線來實現 我們首先檢視我們的所有的cuda版本,預設儲存在 usr local路徑下,可以看到我們當前有9.0 9.2 10.0 10.1 10.2的五個版本的cuda root zjy cu90 92 100 101 102 cd usr local root zjy ...

mac os中多版本php切換

1.新增tab 1 brew tap josegonzalez php 2.安裝多版本的php 1 2 brewinstallphp53 brewinstallphp54 3.製作切換的指令碼 需要把php switch新增到path中,可以在.bash profile中新增,這樣開機就能夠自動載入...

切換php版本

由於之前一直用的php5.6的版本,所有連線資料庫什麼的語句都是 mysql connect mysql query 什麼的,但其實大家都知道這些在執行的時候都會報警告或者說錯誤了,因為在php7.0版本以後,這些都是捨棄了的 在上線自己專案的時候就遇到了問題,我寫的 都是php5.6版本的,所有連...