0
Cài song song PHP 5.6.x với PHP 7.x như thế nào?
Chào mọi người. Tôi muốn cài song song 2 version php56 và php7 thì nên dùng tool gì để cài đặt. Khi nào dùng version nào thì switch sang. Cám ơn mọi người. Chúc mọi người có mùa giáng sinh vui vẻ. hihi
Thêm một bình luận
3 CÂU TRẢ LỜI
Thanks bạn. để mình làm thử. hihi.
Bạn cài trên gì. Linux hay windows vậy bạn. WIndows thì dùng laragon có hướng dẫn switch sang. Linux thì xem bài này https://www.tecmint.com/install-different-php-versions-in-ubuntu/
Phpenv là 1 package đã khá cũ và lâu rồi ko được maintain Giải pháp là sử dụng docker là tốt nhất
+2
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
quá hay ạ (like)