基础环境
最基本的几个软件应该有的。
Homebrew,PHP,Nginx,MySQL(暂时用不到)。
或者,电脑应该有一个PHP的开发环境。
本次的环境:
➜ ~ php -v
PHP 7.1.14 (cli) (built: Feb 2 2018 08:42:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans
➜ ~ nginx -v
nginx version: nginx/1.12.1
➜ ~ brew -v
Homebrew 1.6.4
Homebrew/homebrew-core (git revision 530af; last commit 2018-05-20)
安装扩展
直接采用brew进行扩展安装。
brew install php71-yaf
检查:
➜ ~ php -m | grep yaf
yaf
表示yaf的扩展安装完成。
配置项目
仓库地址:https://github.com/laruence/yaf
git clone https://github.com/laruence/yaf
cd tools
cd cg
php yaf_cg yafApi
cd output
cp -R yafApi /User/demo/project/yafApi
配置虚拟主机
我的环境目录:
➜ conf.d pwd
/usr/local/etc/nginx/conf.d
新建虚拟主机
yaf虚拟主机检查nginx配置文件
➜ conf.d nginx -t
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
重启nginx服务
brew services restart nginx
配置hosts
sudo vim /etc/hosts
# yaf api
127.0.0.1 www.yaf.com
网友评论