在多 php 版本中指定

最后更新于:2022-04-02 02:33:53

[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的配置模式 ```
';