摘要:
之前一直用Php7.0,今天想用7.2試下一些特性,安裝完之後,切換回7.0卻不能再使用7.0的swoole了,原來是切換方式出現了問題
一 從PHP 7.0 切換到 PHP 7.2
Apache切換:
$ sudo a2dismod php7.0 $ sudo a2enmod php7.2 $ sudo service apache2 restart
cli切換:
$ sudo update-alternatives --set php /usr/bin/php7.2
二 從PHP 7.2 切換到 PHP 7.0
Apache切換:
$ sudo a2dismod php7.2 $ sudo a2enmod php7.0 $ sudo service apache2 restart
cli切換:
$ sudo update-alternatives --set php /usr/bin/php7.0
三 總結
1 大多數時候,我們寫業務只需要切換apache切換就夠了,php的命令行和cli是相互獨立的配置,所以需要運行swoole服務器的時候,需要用到cli切換
2 cli切換成功與否可以直接通過php -m ,php -v等來觀察,而apache切換結果,通過localhost/phpinfo來觀察