Linux 多版本php切換____Linux

來源:互聯網
上載者:User

php開發人員經常會遇到這種情況,開發用的語言有時是5.3,有時是5.6。總不能每次切換版本都要重新安裝一次php吧。
還好有解決方案,就是在系統中編譯多個版本的php,在切換時只需要修改一下捷徑就可以了。

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

想要切換系統中php版本。分別有這幾個地方需要改。 一、http用到的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加入。
命令:ls -s /a/apps/php-5.4.41/sbin/init.d.php-fpm php-fpm

然後運行
php-fpm start 二、cli中用到的php,也就是命令列中

一般在usr/bin usr/local/bin。 反正自己找一下吧。
同樣改一下軟串連就可以。

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

這樣其他的軟串連指向這個php就可以。這個php軟串連起到了一個介面的作用。
然後我需要切換版本的時候。只要把這個php指向的正確版本就可以。因為你永遠不知道到底修改多少地方。
(我也是被坑掉才知道的)
*注意要重啟php-fpm

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.