方法一
① 添加tap
brew tap josegonzalez/php
mkdir -p ~/.bin/php-switch cd ~/.bin/php-switch curl -L php-switch chmod ◆x php-switch
需要把php-switch添加到PATH中,可以在.bash_profile中添加,这样开机就能够自动加载
php-switch
方法二
直接通过homebrew可以安装切换工具
以上安装完成后也可以通过php-version来切换
方法三
安装切换工具
可以通过如下命令切换
brew-php-select
方法四
注意:要求所有php版本都是由brew安装
第一段:使用brew安装php多版本方法
第二段:安装切换工具
# brew install php-version # source $(brew --prefix php-version)/php-version.sh
第三段:查看当前安装的所有版本
# php-version
第四段:切换版本
以上内容就是小编给大家汇总的四种mac os系统下实现快速切换php版本的方法了
/private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf php php-config phpdoc phpize /usr/include sudo rm -rf php /usr/lib sudo rm -rf php /usr/sbin sudo rm -rf php-fpm /usr/share sudo rm -rf php /usr/share/man/man一 sudo rm -rf php-config.一 php.一 phpize.一 /usr/share/man/man吧 sudo rm -rf php-fpm.吧 左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件 ps:不建议删除自带的php版本.因为一些软件可能依赖于php环境.虽然可以自编译或使用brew安装新版本的php,但是不建议新手操作.切记操作前.先使用TM备份下系统.以便失误后可以还原文件
mac系统安装php的方法:
安装PHP扩展要求Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,可以使用Shell安装.
xcode-select --install
为了扩展管理方便,首先来安装pecl扩展管理器.
cd /usr/lib/php
sudo php install-pear-nozlib.phar
安装Redis、Memcache、Mongo等扩展.
sudo pecl install redis
sudo pecl install memcache
sudo pecl install mongo
sudo pecl install xdebug
将扩展配置添加的php.ini文件中:
extension=memcache.so
extension=mongo.so
extension=redis.so
zend_extension=xdebug.so
安装xcache
解压缩并安装
phpize
./configure
make
sudo make install
配置XCache
[xcache]
xcache.var_count = 1
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.optimizer = Off
phpize./configure
配置ext-mcrypt
extension=mcrypt.so
为了加速,还需要打开opcache.
zend_extension=opcache.so
[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=0
; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=0