记录两个有用的命令:update-alternative 和 phpenmod(phpdismod)

  • update-alternative 管理程序版本 例如你的开发环境有多个 php 版本,使用这个命令可以非常方便的切换当前 php 的版本,语法:sudo update-alternatives --set php /usr/bin/php5.6 这样就切换到 5.6 版本啦。

  • phpenmod(phpdismod) 管理 PHP 拓展

usage: phpenmod(phpdismod) [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ] 

这两个可以看作一个命令,一个用来开启拓展,另一个用来关闭拓展, 语法:sudo phpenmod bcmath 这样,php-fpmphp-cli 会同时启用 bcmath 拓展。

如果想只启用一端,也可以这样:sudo phpdismod -s cli xdebug 这样,php-cli 就会关闭 xdebug 拓展而不影响 php-fpm 使用该拓展。