美文网首页
yaf框架搭建

yaf框架搭建

作者: 我是小小程序员i | 来源:发表于2017-11-28 07:53 被阅读0次

有服务器时:


直接进入root模式

直接cd ~

https://lnmp.org/install.html

方式安装即可

安装完成则使用cd /

lnpm

查下什么在跑

lnmp status

ps aux|grep 163

查看进程号

安装yaf

http://pecl.php.net/

http://pecl.php.net/package/yaf

copy它的地址

cd ~

wget 'http://pecl.php.net/get/yaf-3.0.5.tgz'

tar zxvf yaf-3.0.5.tgz解压

解压进入

cd yaf-3.0.5.tgz这里是yaf的原代码 ls

怎么编译呢?

在yaf-3.0.5.tgz目录执行: phpize

然后多了个configure文件

.这个文件是需要编译的

执行: ./configure --with-php-config=/usr/local/php/bin/php-config

下一步

执行:make                 //开始编译

然后find ./ -name 'yaf.so';

你会发现有一个这个文件,这就是yaf扩展文件

执行:make install

会出现 /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

这个就是把yaf扩展复制到php这个地址里

然后直接进入

vim /usr/local/php/etc/php.ini

在这个文件最尾部加上

[Yaf]

extension=yaf.so //加上这个扩展

yaf.environ="product"//生产环境

保存退出

然后就装好yaf环境了

lnmp restart重启lnmp

cd  /

lnmp vhost add 增加一个项目

项目名:itbull.com

是否使用别名:n

放置的目录:/home/work/itbull

allow rewrite

n

allow access_log

y

access log file :直接回车

是否建立mysql同名:

n

直接回车

lnmp vhost list

cd /usr/local/nginx/conf/vhost/

ls

itbull.com.conf

vim

配置完直接执行

lnmp restart

server

{

listen 80;

#listen [::]:80;

server_name 192.168.153.128;

index index.php;

root  /home/work/itbull;

include enable-php.conf;

if (!-e $request_filename) {

rewrite ^/(.*) /index.php?$1 last;

} //这是yaf要用的正则

access_log  /home/work/itbull/logs/itbull.com.log;

}

下载yaf项目:

在github上

搜索yaf

复制zip链接

https://github.com/laruence/yaf/archive/master.zip

进入自己目录

mkdir tmp   //新建一个临时目录

cd tmp/

ls

wget https://github.com/laruence/yaf/archive/master.zip

unzipmaster.zip //解压

会出现一个yaf-master目录

cd yaf-master

cd tools/

cd cg/

在这个目录执行

:./yaf_cg   //会生产yaf最简单代码

:./yaf_cg itbull 取个名字

注意://这里会出现三个命令没打开,是因为要在php.inidisable_functions把这几个删掉

cd output/

ls

itbull这里面就是刚刚生产的代码

cd /home/work/itbull/我们项目目录

cp -rf tmp/yaf-master/tools/cg/output/itbull/* ./复制那些代码

进入项目目录,就可以了!

相关文章

  • yaf框架搭建

    有服务器时: 直接进入root模式 直接cd ~ https://lnmp.org/install.html 方式...

  • PHP-Yaf执行流程

    如何构建框架目录(使用Yaf框架自带的代码生成工具) php-yaf-src/tools/cg/yaf_cg sa...

  • yaf框架(二)-入口文件以及框架配置

    在上一节讲到yaf框架的安装以及相关的配置 ,这节主要分享yaf框架的入口文件以及相关的配置。 一、yaf框架入口...

  • YAF框架入门教程

    YAF框架试用 YAF框架入门教程 - https://www.jianshu.com/p/1460d2296f1...

  • yaf-example

    yaf是鸟哥用C语言编写的一个PHP框架,yaf文档地址:http://yaf.laruence.com/manu...

  • yaf 框架

    yaf 自动加载类: 本地类库 在application.ini中配置 application.library=/...

  • yaf框架生成

    1:下载并安装 2:生成YAF框架文件

  • Yaf的环境安装以及遇到问题

    1.前言 刚开始学不久,公司的项目用的是YAF框架,今天试着搭建一下环境 2.运行环境 Mac OS 10.13....

  • 22、常见框架的特性

    Yaf框架功能点很少,可以去进行扩展,执行效率高, 如升级了php版本,对应yaf也需要变更他的扩展。打成扩展了,...

  • 优秀的学习yaf框架文章

    1、Mac 安装Yaf框架 https://www.cnblogs.com/king-bin/p/11308282...

网友评论

      本文标题:yaf框架搭建

      本文链接:https://www.haomeiwen.com/subject/bufsbxtx.html