MAC搭建PHP环境:PHP+Nginx+yaf


一、安装PHP

1.       brew tap homebrew/dupes

2.       brew tap homebrew/versions

3.       brew tap homebrew/homebrew-php

4.       安装PHP7.0:brew installphp70

5.       brew unlink php56(根据自己已有的版本进行unlink)

6.       brew link php70

7.       查看版本:php –v

8.       到此,PHP70已经安装完成

二、配置Nginx

1.       安装Nginx

2.       配置conf文件

sudo vim /usr/local/etc/nginx/nginx.conf

设置error_log的绝对路径

设置pid的绝对路径

root的路径:/usr/local/var/www

报错1: open() /xxx/error_log.log failed

解决:路径一定要设置成绝对路径

报错2:open() /xxx/pid failed

解决:路径必须是绝对路径

报错3:address already in use


解决:修改nginx.conf里的端口号

3.       启动:sudo nginx

4.       停止:sudo nginx –s quit

三、yaf安装

1.       cd projects

2.       git clone https://github.com/laruence/yaf

3.       cd yaf

4.       /binpath/phpize

5.       ./configure –with-php-config=/binpath/php-config

6.       sudo make

7.       sudo make install

8.       可能的报错:

1.Cannot find config.m4.Make sure that yourun '/usr/bin/phpize' in the top level source directory of the module

解决:安装brew install autoconf,如果安装还失败,换yaf版本

 

9.       sudo vim /usr/local/etc/php/7.0/php.ini

10.   在最后一行加上:extension=/xxxxx/yaf.so(一定是你本地正确的路径)

11.   php –m  看到yaf则表示成功

四、生成sample

1.       cd/projects/yaf/tools/cg

2.       phpyaf_cg sample

3.       生成以后找到output/sample即可

4.       sample拷贝到Nginx服务的目录下(/usr/local/var/www

5.       访问localhost:port/sample即可

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值