Question:
mac上本来已经安装了php5.5,然后想用brew安装一个composer,因此又用brew安装了一个php5.4。安装后发现在/usr/local/bin中的php会发生矛盾。
Answer:
使用brew安装的php5.4可以使用brew info php54查看,主要路径为:
php 在 /user/local/bin/php
config配置在 /usr/local/etc/php/
php-fpm /usr/local/sbin/
在nginx判断使用哪个php来解释请求,是根据server{}配置中的 9000 端口被哪个php-fpm占用决定的,如下:
1 location ~ \.php$ { 2 ... 3 4 fastcgi_pass 127.0.0.1:9000; 5 6 ...... 7 }
php-fpm启动后默认占用9000端口,因此只需要启动php5.5或5.4对应的php-fpm即可切换php。在mac中默认的php路径为:
bin: /usr/bin/php (/usr/local/bin/php)
fpm config: /etc/php-fpm.conf
php-fpm: /usr/sbin/php-fpm
时间: 2024-10-16 04:11:04