mac安装了多版本php 卸载,mac 安装多版本PHP
前言
相信大家在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-version
5.6.3.0
* 7.0.17
$ php-version 5.6 //切換到7.0
$ php-version
* 5.6.3.0
7.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/
$ ls
5.67.0
這個時候你應該是看到兩個文件夾
注意??:PHP的版本不同端口號的位置是不同的
PHP56:
默認是:listen = 127.0.0.1:9000
$ cd php56/
$ ls
conf.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:9000
PHP7.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/
$ ls
www.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:9070
37
第四步:nginx配置
找到你的nginx配置:nginx.conf位置
$ cd /usr/local/etc/
$ cd nginx/
$ ls
fastcgi.confmime.typesservers
fastcgi.conf.defaultmime.types.defaultuwsgi_params
fastcgi_paramsnginx.confuwsgi_params.default
fastcgi_params.defaultnginx.conf.defaultwin-utf
koi-utfscgi_params
koi-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了
總結
以上是生活随笔為你收集整理的mac安装了多版本php 卸载,mac 安装多版本PHP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外贸盒子在哪设置安装第三方软件
- 下一篇: php教程哪个软件好,写php用哪款软件