yaf扩展是为php yaf框架准备的,要使用yaf框架就需要先安装php的yaf扩展的支持。安装yaf扩展前需要先安装好php,安装方法:
lnmp环境安装:http://zixuephp.net/article-262.html
php7安装:http://zixuephp.net/article-207.html
centos中给php7安装yaf扩展库,,扩展库安装步骤:
1.下载yaf扩展库源码安装包
官网下载页面:http://pecl.php.net/package/yaf
如图:
2.下载yaf扩展库源码安装包
wget -c http://pecl.php.net/get/yaf-3.0.6.tgz
3.解压yaf扩展yaf-3.0.6.tgz包
tar -xzvf yaf-3.0.6.tgz cd yaf-3.0.6
4.生成编译configure配置文件
[root@zixuephp yaf-3.0.6]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303 [root@zixuephp yaf-3.0.6]# ls acinclude.m4 config.sub Makefile.global tests yaf.c yaf_exception.c yaf_plugin.h yaf_router.h aclocal.m4 configure missing views yaf_config.c yaf_exception.h yaf_registry.c yaf_session.c autom4te.cache configure.in mkinstalldirs yaf_action.c yaf_config.h yaf_loader.c yaf_registry.h yaf_session.h build config.w32 php_yaf.h yaf_action.h yaf_controller.c yaf_loader.h yaf_request.c yaf_view.c config.guess CREDITS requests yaf_application.c yaf_controller.h yaf_logo.h yaf_request.h yaf_view.h config.h.in install-sh responses yaf_application.h yaf_dispatcher.c yaf_namespace.h yaf_response.c config.m4 LICENSE routes yaf_bootstrap.c yaf_dispatcher.h yaf.php yaf_response.h configs ltmain.sh run-tests.php yaf_bootstrap.h yaf.dsp yaf_plugin.c yaf_router.c [root@zixuephp yaf-3.0.6]#
5.执行配置文件
[root@zixuephp yaf-3.0.6]# ./configure --with-php-config=/usr/local/php/bin/php-config
6.编译并安装
make && make install #安装完成后会提示 Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/ [root@zixuephp yaf-3.0.6]#
7.在PHP的配置文件中引用扩展
vim php.ini #文件内容末尾加入 extension=yaf.so
8.重启php-fpm服务扩展生效
service php-fpm restart
在安装完后通过运行php中的phpinfo()查看扩展信息,如图:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)