Mac搭建yaf项目

官网地址:https://github.com/laruence/yaf

基础环境

最基本的几个软件应该有的。

Homebrew,PHP,Nginx,MySQL(暂时用不到)。

或者,电脑应该有一个PHP的开发环境。

本次的环境:

1
2
3
4
5
6
7
8
9
10
➜  ~ 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

检查:

1
2
➜  ~ php -m | grep yaf
yaf

表示yaf的扩展安装完成。

配置项目

仓库地址:https://github.com/laruence/yaf

1
2
3
4
5
6
git clone https://github.com/laruence/yaf
cd tools
cd cg
php yaf_cg yafApi
cd output
cp -R yafApi /User/demo/project/yafApi

配置虚拟主机

我的环境目录:

1
2
conf.d pwd
/usr/local/etc/nginx/conf.d

新建虚拟主机

yaf虚拟主机

检查nginx配置文件

1
2
3
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服务

1
brew services restart nginx

配置hosts

sudo vim /etc/hosts

1
2
# yaf api
127.0.0.1 www.yaf.com

测试

访问成功

一分支持,也是鼓励!
0%