Mac2021—x86版_nginx+php5.6配置及扩展管理(精)

Mac2021—x86版_nginx+php5.6配置及扩展管理(精)

一、 Php安装:
a) 翻墙,单独连vpn
b) 先查询有哪些php的版本,所有能安装的php, brew search php
c) 增加php5.6源:brew tap shivammathur/php; brew search php,查看已经有了
d) 安装php5.6,brew install shivammathur/php/php@5.6;
二、 brew install php56 --with-debug --with-homebrew-curl --with-imap --with-homebrew-libressl --with-homebrew-libxslt --with-libmysql --without-apache --with-fpm

a) 安装完成后会提示安装相关的环境变量,需要安装执行。
b)
三、 配置权限
a) Nginx安装,brew install nginx即可
b) Nginx.conf的user需要配置有权限访问实际资源目录的用户和组。
c) Php配置文件:/usr/local/etc/php/5.6/php-fpm.conf的user group也需要配置成访问目录权限一致,且所有php文件需要配成chomd +R 775

d) 增加nginx,PHP扩展(取消前面的#即可),并修改里面的参数:
i. 修改 fastcgi_param 参数
ii. fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
iii. 改为
iv. fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root documentrootfastcgi_script_name;
四、 查看已安装的扩展
a) Php -m 查看扩展
b) Phpinfo()再确认扩展,
c)
五、 Xdebug扩展安装
a) brew install xdebug 各种报错,没找到tap之类的,网上找了很多方案,没解决。
b) 所以打算直接编译xdebug好了。
c) 所以直接官网http://xdebug.org/download.php
d) 选择 source files/xdebug-2.3.3.tgz 下载下来
e) 丢到/User/XXX/www/xdebug-2.3.3.tgz
f) 解压
g) tar -xzf xdebug-2.3.3.tgz
h) cd xdebug-2.3.3
i) phpize
j) 如果报错没安装autoconf的话就 执行 brew install autoconf
k) ./configure --enable-xdebug
l) make
m) 测试一下
n) make test
o)
p) make install
q)
r) php --ini 找到php.ini文件位置
s) php.ine末尾加入
t) [xdebug]
u) ;zend_extension="/usr/local/Cellar/php56/5.6.14/lib/php/extensions/debug-non-zts-20131226/xdebug.so"
v) zend_extension=“xdebug.so”
w) xdebug.remote_enable=1
x) xdebug.remote_host=localhost
y) xdebug.remote_port=9000
z) xdebug.remote_autostart=1
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值