1
2
3
4
 #php -v
PHP 7.0.19 (cli) (built: May 12 2017 21:01:27) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

1
2
#nginx -v
nginx version: nginx/1.12.0

1
CentOS Linux release 7.2.1511 (Core)

本文前提是已搭建好php7.0+nginx 环境.

1、首先下载yaf源码包,去http://pecl.php.net/package/yaf,下载,3.0.2以上需要php7.0以上。

我们用一下命令下载3.0.4稳定版的源码包

1
wgte http://pecl.php.net/get/yaf-3.0.4.tgz

2、解压缩

1
tar -xvf yaf-3.0.4.tgz

3、安装php-devel扩展包.安装7.0所需的php-devel。默认yum install php-devel 的话对应的php版本是5.3.这也是7.0的一个不同。

1
yum install php70w-devel

4、进入yaf安装目录

1
2
3
4
phpize
./coufigure
make
make install

这里会出现一些问题,比如缺少C编译器等,可以自行搜索解决。

5、配置php.ini。在php.ini中加入下面这句

1
extension=yaf.so;

6、php -m查看有没有yaf框架。

7、重启php-fpm

service php-fpm restart。

至此yaf框架就安装完成。

接下来我们就可以使用代码生成工具生成一个yaf demo了。

1、来https://github.com/laruence/yaf 下载zip压缩包,传到我们的服务器上。

2、进入 yaf目录 tools/cg

3、然后 /usr/local/php/bin/php  yaf_cg  sample。sample就是我们生成的application的名字.

4、把sample文件夹放到nginx网站根目录下

/data/www/sample

5、访问locahost/sample

出现

Hello World! I am Stranger

成功!

参考

:https://stackoverflow.com/questions/12325109/cant-install-php-devel-on-centos

http://www.th7.cn/Program/php/201507/507424.shtml

http://www.cnblogs.com/tomkissing/p/6250530.html

http://www.cnblogs.com/findgor/p/4086502.html

本文转自 努力的C 51CTO博客,原文链接:http://blog.51cto.com/fulin0532/1930950

CENTOS php 7.0 +nginx 环境下 安装yaf框架相关推荐

  1. [亲测] 私有云盘Nextcloud在nginx环境下安装(全流程)

    第一章 安装niginx + php 本文的默认环境(安装路径,配置路径,证书路径等),都继承于我的另一篇博文: [亲测]PHP Version 7.3.8 + Nginx 1.16.1 (100%无 ...

  2. windows环境下安装scrapy框架报错问题--最快捷有效的解决方案

    windows在执行如下命令,安装scrapy的过程中会报错: pip install scrapy 报错分析: windows环境下,会出现如下错误: 1.提示的错误是编译环境的问题,字面意思看需要 ...

  3. 如何在linux环境下安装yaf

    我本机的环境配置 linuxMint17.1 php5.5 nginx1.4.6 下面开始安装 下载最新的yaf包 http://pecl.php.net/package/yaf 我下载的最新版本为2 ...

  4. 3 win10环境下安装Pytorch可视化工具Visdom(亲测,欢迎交流)

    0 Win10环境下安装Visdom可视化工具(亲测成功,欢迎交流) Visdom可视化工具: 本文测试安装环境为windows10+Anaconda+python3.7.10 (注意先装好Anaco ...

  5. Windows环境下安装scrapy

    scrapy是Python开发的一个爬虫框架,很多情况下都是基于Linux系统安装,本篇将介绍windows环境下安装scrapy框架,亲测有效. 1.安装依赖 直接pip install scrap ...

  6. centos / Linux 服务环境下安装 Redis 5.0.3

    centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...

  7. php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法

    CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...

  8. 宝塔linux面板 h5ai,宝塔面板丨Nginx环境下H5ai(Dplayer)完整安装使用教程及注意事项...

    请注意,本文编写于 929 天前,最后修改于 123 天前,其中某些信息可能已经过时. 关于如何搭建 H5ai ,网上虽然有很多教程,但详细的却不多,有的也是比较模糊.本文将介绍一下如何在宝塔Ngin ...

  9. centos 启动一个redis_linux环境下安装部署redis服务器

    概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...

最新文章

  1. Centos 76分布式lamp平台
  2. 利用CSS实现文本省略效果
  3. PTA 1067 Sort with Swap(0, i) (25 分)(思维)
  4. ML之回归预测:利用多个算法模型(LassoR、KernelRidgeR、ElasticNetR、GBR、LGBMR、XGBR)对国内某平台上海2020年6月份房价数据集【12+1】进行回归预测
  5. msql 复杂练习
  6. xgboost模型在centos系统下的可视化
  7. nginx中SSI问题的研究
  8. Canny边缘检测算法原理及其VC实现详解(二)
  9. Web 阶段梳理(2019.1.9)
  10. 2016年世界编程大赛_2016年热门编程趋势
  11. 消息称苹果、Epic开庭时间从2021年7月提前至5月份
  12. Windows Phone 7 立体旋转动画的实现
  13. mysql 360怎么安装_mysql 5.7 安装配置方法图文教程
  14. 【深入理解Java虚拟机】自动内存管理机制——垃圾回收机制
  15. 中国成为「研究生大国」,99%研究生背后的焦虑:就业更难了!
  16. 精通JavaScript系列目录
  17. 中兴网络设备交换机路由器查看ARP表项命令方法
  18. ps gif动图怎么做,教你一招更简单
  19. python 根据身份证号计算年龄和性别_根据身份证自动计算出生日期、年龄、性别的例子...
  20. 【numpy】TypeError: only size-1 arrays can be converted to Python scalars

热门文章

  1. SpringBoot实现过滤器、拦截器与切片
  2. 深入理解 Spring Cloud 核心组件与底层原理
  3. System.currentTimeMillis()竟然存在性能问题,这我能信?
  4. 收藏 | 做人工智能必看的45篇论文-附下载地址
  5. 2019编程语言最新排行榜!Python蝉联第一
  6. 2021入门推荐系统,应该从哪入手?
  7. 中国Nature第一人,居然是清朝的他
  8. 深度学习 CNN trick 合集
  9. 一个阿里P7的自白:一念之差,我差点转了产品
  10. 学术前沿 | 图像质量量化评估标准综述