Cài song song PHP 5.6.x với PHP 7.x như thế nào?
Ngo Dinh Ngoc
Đã trả lời thg 3 24, 2018 11:03 SA
Nếu trên ubuntu thì cứ cái bình thường thôi Thêm dòng sau vào file .bashrc alias php_switch='~/sh_ngocnd/php_switch.sh' php_switch.sh
#!/bin/bash
if [ $1 -eq 5 ]
then
echo "Switch to php5"
#Apache:-
sudo a2dismod php7.0
sudo a2dismod php7.1
sudo a2enmod php5
sudo service apache2 restart
#Command Line:-
sudo update-alternatives --set php /usr/bin/php5
sudo update-alternatives --set phpize /usr/bin/phpize5
sudo update-alternatives --set php-config /usr/bin/php-config5
fi
if [ $1 -eq 7 ]
then
echo "Switch to php7"
#Apache:-
sudo a2dismod php5
sudo a2dismod php7.1
sudo a2enmod php7.0
sudo service apache2 restart
#Command Line:-
sudo update-alternatives --set php /usr/bin/php7.0
sudo update-alternatives --set phar /usr/bin/phar7.0
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.0
sudo update-alternatives --set phpize /usr/bin/phpize7.0
sudo update-alternatives --set php-config /usr/bin/php-config7.0
fi
if [[ $1 == "7.1" ]]
then
echo "Switch to php7.1"
#Apache:-
sudo a2dismod php5
sudo a2dismod php7.0
sudo a2enmod php7.1
sudo service apache2 restart
#Command Line:-
sudo update-alternatives --set php /usr/bin/php7.1
sudo update-alternatives --set phar /usr/bin/phar7.1
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
sudo update-alternatives --set phpize /usr/bin/phpize7.1
sudo update-alternatives --set php-config /usr/bin/php-config7.1
fi
Sau đó ở command chỉ cần chạy
$ php_switch 5
$ php_switch 7
$ php_switch 7.1
+2
Tổ chức
Chưa có tổ chức nào.