yaf学习笔记 - mac环境下的安装运行

发布 : 2017-06-08 分类 : IT 浏览 :

安装yaf扩展

1
brew install php70-yaf --build-from-source

根据自己的php版本下载对应的扩展,如你的版本是php5.6那么就通过brew下载php56-yaf

在终端运行php -m,能看到yaf,说明扩展安装成功(或打印phpinfo())

1
2
➜ ~ php -m | grep yaf
yaf

建立demo项目

用yaf的代码生成器cg快速生成一个demo project

1
2
3
4
5
6
下载https://github.com/laruence/yaf后解压
cd tools
cd cg
php yaf_cg test
cd output
cp -R test ~/test

设置虚拟主机

  • 修改server_name域名,root项目根目录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
server {
listen 80;
server_name yaf.com;
location / {
root ~/test;
index index.html index.htm index.php;
try_files $uri $uri/ /index.php;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root ~/test;
}
location ~ \.php {
root ~/test;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
  • 修改hosts文件,加入下面的内容
1
127.0.0.1 yaf.com

这样就可以通过访问域名yaf.com访问到demo项目了

测试

访问yaf.com,能看到Hello World! I am Stranger,说明安装配置成功

20170609149700636438511.png

本文作者 : 小凡
原文链接 : https://16bh.github.io/2017/06/08/yaf-study-note-install/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹