在PHP 7下安装Swoole与Yar,Yaf的方法教程
本文开发坏境:
安装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 nginx 配置if (!-e $request_filename) {
rewrite ^/(.*) /index.php/$1 last; } } Enjoy it! 总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- PHP 根据IP地址判断所在城市等信息
- php – 为什么_SERVER [“HTTPS”]设置为1?
- php – 代理后面的curl post文件返回错误
- 杭电 HDU ACM 2199 Can you solve this equation
- PHP_CodeSniffer – 显示失败的嗅探
- 浅析php中json_encode()和json_decode()
- php使用simplexml_load_file加载XML文件并显示XM
- 在Mac OS上自行编译安装Apache服务器和PHP解释器
- PHP preg_replace – 使用匹配作为键从数组中查找
- 函数在php中使用query_string提供一些额外的安全