介绍
本篇文章为大家展示了怎么在PHP7项目中安装Swoole,纱线和Yaf,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
php有什么用
php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
<强>开发坏境:强>
- <李>
CentOS 7
李> <李> php 7.0.16李>
<强>安装PECL 强>
//php版本,在7 美元,wget http://pear.php.net/go-pear.phar 美元,php go-pear.phar//php版本,& lt; 7 美元,yum install  php-pear//否则会报错PHP Parse 错误:,syntax 错误,,unexpected //& # 39;新# 39;,(T_NEW),拷贝/usr/share/梨/梨/Frontend.php 提醒//line 91年
<强>安装swoole 强>
,美元sudo pecl install swoole//报错如下//警告:,Invalid argument  supplied for foreach(),拷贝//Command.php 提醒line 249年 vi “which pecl”//找到最后一行 exec PHP 美元;-C -n  -q INCARG 美元;-d date.timezone=UTC -d output_buffering=1, -d variables_order=EGPCS -d safe_mode=0, -d register_argc_argv=爸?,INCDIR美元/peclcmd.php “@"美元; 去掉,-n 标示//报错如下//运行:phpize//停下来# 39;t find  PHP headers 拷贝/usr/include/php//安装php-devel sudo yum  install php70w-devel 成功!//Build process  completed 成功//Installing & # 39;/usr/lib64/php/模块/swoole.so& # 39;//install 好:,频道://pecl.php.net/swoole-1.9.8
<强>配置php。ini 强>
,美元php 小姐;| grep php . ini//修改或者添加=swoole延伸。所以
<>强安装纱线和Yaf 强>
,美元sudo 。/pecl install msgpack//pecl/yar requires PHP (version 祝辞=,5.2.0,,version & lt;=, 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 PHP 启动:,Unable 用load dynamic library & # 39;/usr/lib64/php/模块/yar.so& # 39;,安康;/usr/lib64/php/模块/yar.so:, undefined 象征:,php_json_decode_ex 拷贝Unknown 提醒line 0 扩展=json.so //放前面 扩展=msgpack.so 扩展=yar.so//重启php服务 sudo systemctl  restart php-fpm.service//其他报的错//perl:警告:Setting locale 失败。//perl:警告:,Please check that your locale //设置://,LANGUAGE =,(设置),//,LC_ALL =,(设置), ,//LANG =,“en_US.UTF-8" , 美元,localedef -v  -c 小姐;en_US -f UTF-8 en_US.UTF-8//其他报的错//checking for  cURL 拷贝default 路径…,not 发现//配置:错误:,Please reinstall 从而libcurl distribution 作用;easy.h should be & lt; curl-dir>/拷贝包括/卷/美元,sudo yum  -y install curl-devel//安装Yaf 美元,sudo 。/pecl  install yaf//更新php . ini 扩展=yaf.so//重启服务 美元,sudo systemctl  restart php-fpm.service//安装脚手架 美元,git clone http://pecl.php.net/package/yaf 美元,cd php-yaf/工具/cg 美元,php yaf-cg 应用//配置,项目目录指向,app/index . php//访问配置主机
<强> nginx配置强>
server { ,listen * * * *; ,server_name domain.com; ,root document_root; ,index index.php  index.html 你可以; , ,if (! -e request_filename美元),{ ,rewrite ^/(. *),/index . php/1美元,去年; ,} }
享受它!