概述
一、ubuntu环境
1、首先到http://pecl.php.net/get/yaf下载最新版本的yaf,我的是yaf-2.2.9.tgz。
2、解压 tar
-zxvf yaf-2.2.9.tgz, 进入到解压后的文件夹cd yaf-2.2.9.tgz
3、执行/usr/bin/phpize (phpize的目录可能不同哦) ,然后执行./configure --with-php-config=/usr/bin/php-config (注意等号两边不能有空格)
4、执行make ,此时有可能出现make: *** [yaf_router.lo] 错误 1的错误提示,解决方法为
sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev
5、最后执行 sudo make install (要用管理员的权限)
6、最后会提示你yaf.so扩展模块在哪,说明安装成功了!
二、linux环境
php5.5
nginx1.4.6
下面开始安装
下载最新的yaf包
http://pecl.php.net/package/yaf
我下载的最新版本为2.3.3
解压
$PHP_BIN/phpize
./configure --with-php-config=$PHP_BIN/php-config
make
make install
我执行时报错误。
用whereis phpize 查看查看phpize,发现phpize为空,说明没有安装
执行这个命令
sudo apt-get install php-dev
执行完后,用whereis phpize
komiles@Aspire-v5 ~ $ whereis phpize
phpize: /usr/bin/phpize /usr/bin/X11/phpize /usr/share/man/man1/phpize.1.gz
看到这个说明你已经安装了phpize
然后执行这个(必须用root用户执行,否则会报错误)
/usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config
下面这个错误
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
执行make命令时报这个错误
make: *** No targets specified and no makefile found. Stop.
需要安装
sudo apt-
get
install libncurses5-dev
这样执行
./configure make
转载于:https://www.cnblogs.com/cocoqi/p/7365905.html
最后
以上就是活泼自行车为你收集整理的linux环境下安装yaf的全部内容,希望文章能够帮你解决linux环境下安装yaf所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复