怎么在PHP7项目中安装Swoole,纱线和Yaf

  介绍

本篇文章为大家展示了怎么在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美元,去年;   ,}   }

享受它!

怎么在PHP7项目中安装Swoole,纱线和Yaf

怎么在PHP7项目中安装Swoole,纱线和Yaf

怎么在PHP7项目中安装Swoole,纱线和Yaf

怎么在PHP7项目中安装Swoole,纱线和Yaf