ubuntu lnmp 安装yaf

环境:
1,PHP - 5.6.30
2,yaf - 2.3.5
3,Nginx - 1.4.6
4,ubuntu - 14.04.1

安装yaf步骤:

安装yaf之前需要先装pcre库,否则安装yaf会报错

sudo apt-get install libpcre3 libpcre3-dev

好了 我们现在安装yaf的组件 先安装需求的组件 sudo apt-get install gcc gcc-c++ make automake autoconf

进入存放资源的目录 cd /usr/local/src/ 下载最新的yaf文件(http://pecl.PHP.net/package/yaf) sudo wget pecl.PHP.net/get/yaf-2.3.5.tgz tar zxvf yaf-2.3.5.tgz sudo chmod -R 777 yaf-2.3.5 cd yaf-2.3.5 PHPize //我们会看到文件开始执行 出现./configure 如果报错:其实这个是一个扩展 apt-get install PHP5.6-dev, PHP5.6-dev选择自己安装的相应的PHP版本,执行一下命令 PHPize是什么东西呢?PHP官方的说明:http://PHP.net/manual/en/install.pecl.PHPize.PHP PHPize是用来扩展PHP扩展模块的,通过PHPize可以建立PHP的外挂模块 $./configure //配置的过程 #sudo ./configure --with-PHP-config=/etc/alternatives/PHP-config ./configure编译的路径需要搞清楚 注意./configure 后面可以指定的是PHP-config文件的路径 这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码: ./configure --prefix=/usr 上面的意思是将该软件安装在 /usr 下面,执行文件就会安装在 /usr/bin (而不是认的 /usr/local/bin),资源文件就会安装在 /usr/share(而不是认的/usr/local/share)。 同 时一些软件的配置文件你可以通过指定 --sys-config= 参数进行设定。有一些软件还可以加上 --with、--enable、--without、--disable 等等参数对编译加以控制,你可以通过允许 ./configure --help 察看详细的说明帮助。 $make //编译的过程 $make install //安装的过程,安装完以后,会告诉你yaf.so的存放目录 然后我们打开,因为我是用认安装的 大家注意自己的PHP5.6的lib库的存放位置,我的是/usr/lib/PHP/20131226会多一个yaf.so sudo vim /etc/PHP/5.6/fpm/PHP.ini //编辑这个 结尾处加上 extension_dir = "/usr/lib/PHP/20131226/" extension=yaf.so [yaf] yaf.environ = develop 重启PHP:sudo service PHP5.6-fpm restart 查看PHPinfo();发现多了yaf扩展,yaf安装成功

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...