激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 在PHP 7下安裝Swoole與Yar,Yaf的方法教程

在PHP 7下安裝Swoole與Yar,Yaf的方法教程

2021-05-24 16:35gglinux PHP教程

周末閑來無事,玩玩swoole,所以下面這篇文章主要給大家介紹了在PHP 7下安裝Swoole與Yar,Yaf的方法教程,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。

本文開發(fā)壞境:

  • centos 7
  • php 7.0.16

安裝pecl

?
1
2
3
4
5
6
//php版本 > 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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ sudo pecl install swoole
//報錯如下
//warning: invalid argument supplied for foreach() in //command.php on 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="on" $incdir/peclcmd.php "$@"
去掉 -n 標示
//報錯如下
//running: phpize
//can't find php headers in /usr/include/php
//安裝 php-devel
sudo yum install php70w-devel
成功!
//build process completed successfully
//installing '/usr/lib64/php/modules/swoole.so'
//install ok: channel://pecl.php.net/swoole-1.9.8

配置 php.ini

?
1
2
3
$ php -i | grep php.ini
//修改或者添加
 extension=swoole.so

安裝 yar和yaf

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
$ sudo ./pecl install msgpack
//pecl/yar requires php (version >= 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 <curl-dir>/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 配置

?
1
2
3
4
5
6
7
8
9
10
server {
 listen ****;
 server_name domain.com;
 root document_root;
 index index.php index.html index.htm;
 
 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的方法教程

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:http://gglinux.com/2017/04/01/php7_install/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久99精品 | lutube成人福利在线观看污 | 小雪奶水翁胀公吸小说最新章节 | 欧美成年性h版影视中文字幕 | 嫩草影院在线观看网站成人 | www.com国产精品| h视频在线观看免费 | 久久99精品久久久久久园产越南 | 日本欧美一区二区三区在线播 | 毛片视频免费播放 | 国产午夜精品久久久久久免费视 | 久久中文字幕在线观看 | 美女喷水网站 | 国产98色在线 | www.xxx视频| 亚洲va国产va| 成人电影毛片 | 91美女视频在线 | 亚洲欧美日韩中文在线 | 国产精品视频海角社区88 | 国产精品久久国产精麻豆96堂 | 高清在线国产 | 在线成人免费视频 | 久久蜜桃精品一区二区三区综合网 | 黄色毛片视频在线观看 | 午夜视频免费在线观看 | 成人在线观看地址 | 美女羞羞视频在线观看 | 欧美一区二区三区四区电影 | 日本a级一区 | 欧美a视频在线观看 | 久久综合给合久久狠狠狠97色69 | a视频在线看 | 一级成人黄色片 | 国产成人av免费观看 | 素人视频在线观看免费 | 国产69精品久久99不卡免费版 | 俄罗斯16一20sex牲色另类 | aa国产视频一区二区 | 久久久久久久久久久高潮一区二区 | 91久久国产综合精品女同国语 |