企业网站优化的三层含义,南通网站建设方案咨询,微小旅行社能否做网站,搜狗推广登录前言相信大家在mac 安装PHP多版本的时候也遇到了很多坑# brew install php56# brew install php70这样安装的话肯定会报错的#xff0c;因为brew存在软连接这个时候我们第一步#xff1a;brew unlink php56 或者 brew unlink php70这个步骤是关闭掉PHP的软连接第二步#x…前言相信大家在mac 安装PHP多版本的时候也遇到了很多坑# brew install php56# brew install php70这样安装的话肯定会报错的因为brew存在软连接这个时候我们第一步brew unlink php56 或者 brew unlink php70这个步骤是关闭掉PHP的软连接第二步安装切换工具php-version$ brew install php-version如果成功恭喜你可以用了$ brew install php-version$ source $(brew --prefix php-version)/php-version.sh$ php-version5.6.3.0* 7.0.17$ php-version 5.6 //切换到7.0$ php-version* 5.6.3.07.0.17$ echo source $(brew --prefix php-version)/php-version.sh ~/.bash_profile如果出现安装不成功好的问题解决方法就是我们不用这个版本控制工具了方法总比困难多这个问题在文章后面解决第三步配置PHP端口号默认的PHP端口号是listen:127.0.0.1:9000修改PHP端口号$ cd /usr/local/etc/php/$ cd /usr/local/etc/php/$ ls5.67.0这个时候你应该是看到两个文件夹注意⚠️PHP的版本不同端口号的位置是不同的PHP56:默认是listen 127.0.0.1:9000$ cd php56/$ lsconf.dpear.confphp-fpm.confphp.ini$ vim php-fpm.conf-----------------------------------------------------------162 ; /path/to/unix/socket - to listen on a unix socket.163 ; Note: This value is mandatory.164 listen 127.0.0.1:9056用命令 :set number 加上行数找到164行listen 127.0.0.1:9000我们把这里改为listen 127.0.0.1:9056可以搜索/listen 127.0.0.1:9000PHP7.0:如果在php-fpm.conf里面找不到listen 127.0.0.1:9000默认为listen 127.0.0.1:9000将其改为listen 127.0.0.1:9070$ cd php-fpm.d/$ lswww.conf$ vim www.conf--------------------------------------------------------------34 ; /path/to/unix/socket - to listen on a unix socket.35 ; Note: This value is mandatory.36 listen 127.0.0.1:907037第四步nginx配置找到你的nginx配置nginx.conf位置$ cd /usr/local/etc/$ cd nginx/$ lsfastcgi.confmime.typesserversfastcgi.conf.defaultmime.types.defaultuwsgi_paramsfastcgi_paramsnginx.confuwsgi_params.defaultfastcgi_params.defaultnginx.conf.defaultwin-utfkoi-utfscgi_paramskoi-winscgi_params.default这里很简单对应php7.0版本对应PHP5.6版本在所配置的域名下修改fastecgi_pass 修改为你想对应的PHP版本即可到这里就配置完毕了。记着重启nginx:nginx -s reload php找到PHP安装目录找不到可以打印”phpinfo“查找 到sbin目录下./php-fpm解决切换版本的坑:很简单就是暂停php5.6版本php-fom 去php7.0下面切换./php-fpm就关闭5.6启动7.0了