MAC搭建PHP环境:PHP+Nginx+yaf
2017-03-01 20:36
471 查看
一、安装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即可
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即可
相关文章推荐
- 在 Mac 上搭建 Nginx PHP Mysql 开发环境
- Mac下 NMP(nginx,mysql,php)环境搭建
- Mac OS + Nginx + Mysql + PHP 本地环境搭建
- mac系统下nginx+php+mysql环境的搭建
- Mac下快速搭建PHP开发环境,Apache,Nginx,MySQL
- mac搭建nginx、mysql、php(LNMP)开发环境
- mac php nginx mysql 环境搭建及eclipse/phpstorm xdebug
- 在 Mac 上搭建 Nginx PHP Mysql 开发环境
- Ubuntu 搭建LNMP环境图文教程 配置nginx支持PHP
- 在Ubuntu上搭建PHP+Mysql+Nginx环境(apt-get方式)
- centos搭建nginx+php+mysql环境(高于apeche10的服务器)
- CmsTop 大众版运行环境搭建 (CentOS+Nginx+PHP FastCGI)
- nginx+mysql+php lnmp环境搭建
- 测试环境页面php+nginx搭建
- Win+Nginx+PHP+MySQL环境搭建
- windows7下nginx+php+mysql开发环境搭建
- Mysql+Nginx+Apache2+PHP网站环境搭建(编译安装)
- Linux服务器开发环境搭建 Nginx+PHP+MongoDB
- CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress、Discuz
- centos搭建nginx+php+mysql环境(高于apeche10的服务器)