NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## 概述 如果存在多个 php则可以使用 pecl 进行配置 ## 教程 ``` > sudo pecl config-show ... PHP extension directory ext_dir /usr/local/php5/lib/php/extensions/no-debug-non-zts-20180731 PEAR directory php_dir /Users/idcpj/pear/share/pear PHP CLI/CGI binary php_bin /usr/local/php5/bin/php ... > whereis php5 php5: /usr/bin/php5 /usr/lib/php5 /etc/php5 /usr/include/php5 /usr/share/php5 /usr/share/man/man1/php5.1.gz > sudo pecl config-set ext_dir /usr/lib/php5/20131226 > sudo pecl config-set php_dir /usr/share/php5 > sudo pecl config-set php_bin /usr/bin/php5 ``` ### 切换脚本 ``` // pecl-config-switch.bash if [[ $1 == 'php5' ]];then sudo pecl config-set ext_dir /usr/lib/php5/20131226 sudo pecl config-set php_dir /usr/share/php5 sudo pecl config-set php_bin /usr/bin/php5 elif [[ $1 == 'php7' ]];then sudo pecl config-set ext_dir /usr/lib/php/20131226 sudo pecl config-set php_dir /usr/share/php sudo pecl config-set php_bin /usr/bin/php fi ``` 使用 ``` pecl-config-switch.bash php5 #切换到php5的配置模式 pecl-config-switch.bash php7 #切换到php7的配置模式 ```