加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在PHP 7下安装Swoole与Yar,Yaf的方法教程

发布时间:2021-01-16 04:23:23 所属栏目:PHP教程 来源:网络整理
导读:本文开发坏境: CentOS 7 PHP 7.0.16 安装PECL 7$ wget http://pear.php.net/go-pear.phar$ php go-pear.phar//php版本 安装swoole 配置 php.ini 安装 Yar和Yaf = 5.2.0,version $ localedef -v -c -i en_US -f UTF-8 en_US.UTF-8 //其他报错 //checking for

本文开发坏境:

  • CentOS 7
  • PHP 7.0.16

安装PECL

7 $ wget http://pear.php.net/go-pear.phar $ php go-pear.phar //php版本 < 7 $ yum install php-pear //否则会报错PHP Parse error: syntax error,unexpected //'new' (T_NEW) in /usr/share/pear/PEAR/Frontend.php on //line 91

安装swoole

配置 php.ini

安装 Yar和Yaf

= 5.2.0,version <= 5.6.99),installed version is 7.0.16 //注意PHP7,要使用yar-2.0.2 $ sudo ./pecl install yar-2.0.2 //注意yar-2.0.2版本 //添加,json.so 要放到前面。否则会报 //PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/yar.so' - /usr/lib64/php/modules/yar.so: undefined symbol: php_json_decode_ex in Unknown on line 0 extension=json.so //放前面 extension=msgpack.so extension=yar.so //重启php服务 sudo systemctl restart php-fpm.service //其他报错 //perl: warning: Setting locale failed. //perl: warning: Please check that your locale //settings: // LANGUAGE = (unset),// LC_ALL = (unset),// LANG = "en_US.UTF-8"

$ localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
//其他报错
//checking for cURL in default path... not found
//configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/
$ sudo yum -y install curl-devel
//安装Yaf
$ sudo ./pecl install yaf
//更新php.ini
extension=yaf.so
//重启服务
$ sudo systemctl restart php-fpm.service
//安装脚手架
$ git clone http://pecl.php.net/package/yaf
$ cd php-yaf/tools/cg
$ php yaf-cg app
//配置 项目目录指向 app/index.php
//访问配置host

nginx 配置

if (!-e $request_filename) {
rewrite ^/(.*) /index.php/$1 last;
}
}

Enjoy it!

在PHP 7下安装Swoole与Yar,Yaf的方法教程

在PHP 7下安装Swoole与Yar,Yaf的方法教程

在PHP 7下安装Swoole与Yar,Yaf的方法教程

在PHP 7下安装Swoole与Yar,Yaf的方法教程

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持。

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读