Lnmp上安装Yaf学习(一)
今天学习Lnmp上面如何安装Yaf流程
一、安装Lnmp 集成环境
访问路径:https://lnmp.org/install.html
这里我安装稳定版lnmp
1) wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp
等待近半个小时....
2) lnmp restart 重启
3)lnmp status 查看状态,是否都在运行中,如果nginx 没有在运行中,可排查是否端口号被占用。
netstat -ltunp 查看端口号的状态
(我这边之前安装了apache,占用了80端口,这里给它杀死:/usr/local/apache/bin/httpd -k stop )
目前为止lnmp已经安装完成。
二、安装Yaf
访问路径:http://pecl.php.net/package/yaf
切换到下载目录
1)wget 'http://pecl.php.net/get/yaf-3.0.6.tgz' 回车;
下载完成开始解压
2)tar zxvf yaf-3.0.5.tar
解压完成
3)cd yaf-3.0.5 这里看到的都是C写的代码
接下来需要编译安装这个扩展
4)执行输入:phpize 回车执行一下 (当lnmp正常安装完成之后php中就会自带这个phpize)
这个时候phpize会帮我们执行一个 初始化文件 configure ,通过ls可以查看到,之前是没有的,现在有了这个文件。
5) 执行输入: ./configure --with-php-config= /usr/local/php/bin/php-config (扩展的代码是不知道你php config 安装在哪里的,这里是需要指定的)
6) 执行输入:make 回车 (这个时候就开始编译了,为后期使用做准备)
通过以上的执行,可以产生一个文件,通过如下命令可以查看到这哪里
7)执行输入:find ./ -name 'yaf.so' 回车
[root@localhost yaf-3.0.6]# find ./ -name 'yaf.so' ./.libs/yaf.so ./modules/yaf.so [root@localhost yaf-3.0.6]#
这里就多了一个 .so 的文件
[root@localhost yaf-3.0.6]# ls modules/ yaf.la yaf.so [root@localhost yaf-3.0.6]#
yaf.so 就是 php 的一个扩展,php在linux上的扩展都是 .so为扩展名的结尾的
那怎么把它安装到php扩展的目录呢?
8)执行代码:make install
[root@localhost yaf-3.0.6]# find ./ -name 'yaf.so' ./.libs/yaf.so ./modules/yaf.so [root@localhost yaf-3.0.6]# ls modules/ yaf.la yaf.so [root@localhost yaf-3.0.6]# make install Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/ [root@localhost yaf-3.0.6]#
这里就可以看见,这个扩展已经被复制到这个目录下了
[root@localhost yaf-3.0.6]# ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/ opcache.a opcache.so yaf.so [root@localhost yaf-3.0.6]#
这个时候我们要将yaf.so文件加载到 php.ini 文件内,在最尾部加入扩展
9)执行代码:vim /usr/local/php/etc/php.ini
加入如下代码,保存退出,重启lnmp
[Yaf] extension=yaf.so yaf.environ="product"
整个流程就已经完毕了。
转载于:https://www.cnblogs.com/dump/p/8337995.html
Lnmp上安装Yaf学习(一)相关推荐
- Lnmp上安装Yaf学习(二)
上一节主要实践了在Lnmp上安装Yaf扩展,那么这一节将测试 Yaf 的一个简单demo的运行. 一.通过Lnmp 创建 vhost 文件 [root@localhost yaf-3.0.6]# ln ...
- activeperl安装不成功_手把手教你:Windows系统上安装GPU深度学习环境
前言 在入手学习深度学习的过程当中,有好几个朋友都咨询过我如何安装深度学习环境,之前写过一篇在Ubuntu环境下安装深度学习环境,但是有部分朋友在Windows电脑上安装深度学习环境遇到过许多的问题, ...
- 在Windows上安装Nexus
在Windows上安装Nexus 学习了:https://www.cnblogs.com/yucongblog/p/6696736.html 下载地址:https://sonatype-downloa ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- 在Ubuntu上安装Keras深度学习框架
目录 1)安装pip 2)安装Python科学套件 3)安装TensorFlow 4)安装keras 5)安装Jupyter Notebook 6)运行Keras 本文介绍如何在Ubuntu上安装Ke ...
- 数据挖掘基础学习一:VMware虚拟机Ubuntu上安装Python和IPython Notebook(Jupyter Notebook)完整步骤及需要注意的问题(以ubuntu-18.04.3为例)
数据挖掘基础学习一:VMware虚拟机Ubuntu上安装Python和IPython Notebook(Jupyter Notebook)完整步骤及需要注意的问题 (以ubuntu-18.04.3-d ...
- 在TITAN RTX 2080Ti 上安装 Ubuntu18.04+Nvidia-430显卡驱动+配置深度学习环境(1)
最近一个项目需要在TITAN RTX 2080Ti 上安装Ubuntu18.04+Nvidia-430显卡驱动+Cuda10.1+Cudnn+7.6+Anaconda3+深度学习环境(tensorfl ...
- 淘宝教育视频加速观看(在淘宝教育上看学习视频,需要加速,在谷歌浏览器上安装视频加速插件)
淘宝教育视频加速观看(在淘宝教育上看学习视频,需要加速,在谷歌浏览器上安装视频加速插件) 1.在此网站上下载Video Speed Controller插件 https://extfans.com/ ...
最新文章
- 函数计算工具链新成员 —— Fun Local 发布啦
- 指令—— 数据绑定指令||数据响应式||双向数据绑定指令
- livewriter写Blog 神秘失踪?
- day 03 selenium与Beautifulsoup4的原理与使用
- Linux 内核自解压流程分析
- 训练不出结果_训练赛惨败SKT?FPX直播透露拿冠军原因!Karsa再谈离开RNG?
- 金融时间序列计算分析题1
- Year-End Review
- PyQt5+PIL模块实现图片批量处理器
- 模糊逻辑学习--模糊逻辑的基础
- antv g2字体阴影_antv/G2 v4使用遇坑之旅
- python中把输出结果写到一个文件中_python 文件中字符串过滤,并将结果输出到另一个文件中(源码)...
- c语言大作业背单词,c语言必背代码 c语言入门必背单词 c语言必背100代码
- 通过requests获取网络上图片的大小
- 解决电信光宽带WIFI下手机APP图片加载慢的问题
- 怎么修改图片到规定的大小?怎么改变图片KB大小?
- elasticsearch5.0.0中的percolator类型和percolate查询
- Newton 3 牛顿动力学插件 - 主体属性面板
- 逆波兰式的产生及计算(C++/Java)---编译原理
- 悉尼大学理学院计算机科学,澳洲悉尼大学理学院中国留学生
热门文章
- oracle 00283,数据库出现ORA-00283/ORA-01610的问题
- maya为什么不能导出fbx_Maya在操作中最容易出现的几个问题,现在注意还来得及...
- php下的ssm模式,编码风格:Mvc模式下SSM环境,代码分层管理
- Shiro——从零开始进行详解官方入门案例
- Filter过滤器的生命周期
- clion配置opencv3.20(cmake+tdm-gcc)
- 聚类算法-K均值(K-means)
- Python多线程和多进程编程
- Random Forest
- 一个奇怪的问题:tomcat 栈溢出 StackOverflowError错误