如何在Ubuntu上在多個PHP版本之間切換 (for swoole)

摘要:

  之前一直用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來觀察

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章