当前位置:首页 > SEO > SEO工具 > 正文内容

宝塔安装swoole-宝塔安装mysql很慢

SEO工具14102023-03-05 11:44:40
查看本文收录: 查看是否已被百度收录 百度 查看是否已被搜狗收录 搜狗 查看是否已被360收录 360

当前目录表

ERROR: unable to unpack /private/tmp/pear/download/swoole-4.4.5.tgz

宝塔安装swoole-宝塔安装mysql很慢 第1张

pecl安装swoole出现很多问题,最后把源替换更新后再次尝试就安装好了

错误如下:

ERROR: unable to unpack /tmp/pear/download/swoole-4.4.4.tgz

ERROR: unable to unpack /private/tmp/pear/download/swoole-4.4.5.tgz

1、无法解析出源文件

解决方法:

2、无法连接到网站(可再次尝试)

3、版本问题需更新系统源文件

建议先进行源替换再安装swoole 阿里源

更新 pecl 并安装swoole

Swoole安装教程

1、安装git:yum –y install git

2、克隆swoole源码:git clone …

以 为例子,复制地址

执行

3、执行编译以下命令

框架中集成swoole扩展怎么使用

swoole扩展是PHP扩展。php swoole扩展,PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。

1、下载swoole源码包 

[root@nginx ~]# wget

   

2、解压进入swoole文件夹  

[root@nginx ~]# tar -zxvf swoole-1.7.17-stable

[root@nginx ~]# cd swoole-src-swoole-1.7.17-stable/

   

3、编译安装swoole   

[root@nginx swoole-src-swoole-1.7.17-stable]# phpize

[root@nginx swoole-src-swoole-1.7.17-stable]# ./configure

[root@nginx swoole-src-swoole-1.7.17-stable]# make make install

   

4、php.ini配置文件加载swoole.so模块  

[root@nginx swoole-src-swoole-1.7.17-stable]# vi /usr/local/php/lib/php.ini

注意 php命令行运行和浏览器运行的配置文件不一样。

php 命令行的配置:

[root@nginx swoole-src-swoole-1.7.17-stable]# php --ini

Configuration File (php.ini) Path: /usr/local/lib

Loaded Configuration File: /usr/local/lib/php.ini//配置文件

Scan for additional .ini files in: (none)

Additional .ini files parsed: (none)

    

5、查看swoole模块是否已经安装成功

[root@nginx swoole-src-swoole-1.7.17-stable]# php -m

   

6、编写服务端httpServer.php文件并运行

$serv = new swoole_server("127.0.0.1", 9501);

$serv-on('connect', function ($serv, $fd){

echo "Client:Connect.\n";

});

$serv-on('receive', function ($serv, $fd, $from_id, $data) {

$serv-send($fd, 'Swoole: '.$data);

});

$serv-on('close', function ($serv, $fd) {

echo "Client: Close.\n";

});

$serv-start();

   

运行httpServer.php

[root@nginx swoole-src-swoole-1.7.17-stable]# php httpServer.php

   

7、用telnet测试

[root@nginx ~]# telnet 127.0.0.1 9501

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

hello 客户端

Swoole: hello 服务端

来源:PHP swoole扩展安装和使用-

   20170819 13:57

友情声明:本文内容由用户自发奉献,本站文章量较多,不能保证每篇文章的绝对合法性,若您发觉违规/侵权内容,请尽快联系我们删除。

首发网址:https://www.haohuizhi.com/seo/seogj/9120.html

分享给朋友:

关于我们/ 联系我们/ 隐私政策