本文目錄一覽:
PHP多版本切換
由於在linux服務器上裝了多個版本的PHP,常常感到疑惑的是,在Web中,php的版本是5.6的,而命令行中卻可能是7.2的,這就很讓人疑惑了,經過了不斷摸索,終於發現的緣由。
首先,web中的php版本,是由你的nginx(apache)服務器配置決定的,在nginx(apache)配置文件中都指定了php的版本。
其次,命令行中的php版本,可以通過以下命令切換:
修改版本為php5.6: sudo update-alternatives –set php /usr/bin/php5.6
修改版本為php7.2: sudo update-alternatives –set php /usr/bin/php7.2
停用php5.6: sudo a2dismod php5.6
啟用php7.2: sudo a2enmod php7.2
linux服務器 修改默認php版本
先查看當前php版本,我的是5.2,已安裝7.3版本,
1.查看php各版本安裝位置:find / name php
2.設置軟連接:
ln -s /www/server/php/73/bin/php /usr/sbin/php
有時候需要覆蓋舊鏈接:
ln -sf /www/server/php/73/bin/php /usr/sbin/php
3.定義系統變量路徑為你剛剛設置的路徑
export PATH=”/usr/sbin:$PATH”
4.查看切換成功
phpnow怎麼把php版本升級的5.3
1,先把PHP5.3.5下載下來
2,將下載的解壓至phpnow的安裝目錄,命名不能有中文,建議直接「php5.3」就可以了。
3,將「php-5.2.14-Win32/php-apache2handler.ini」複製到「php5.3中」。
4,修改apache配置文件「Apache-**/conf/httpd.conf」,將其中的「php-5.2.14-Win32」修改為「php5.3」。
5,再修改「php5.3/php-apache2handler.ini」文件,搜索「extension_dir =」,將後邊的「php-5.2.14-Win32」修改為「php5.3」。
6,再回到根目錄運行「PnCp.cmd」,輸入「23」-回車,重啟下apache就可以了。
以上目錄說明:「php5.3」為第二步的解壓目錄,而「php-5.2.14-Win32」是原PHP5.2的目錄。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/239784.html