美文网首页
Swoole入门 - 安装扩展

Swoole入门 - 安装扩展

作者: 铁匠简记 | 来源:发表于2019-05-28 17:21 被阅读0次

机器准备

系统准备
操作系统:CentOS7
IP地址:192.168.163.10
新建目录
cd /opt
mkdir soft softpkg download work

安装PHP7

官网下载最新版本

cd /opt/softpkg
wget https://www.php.net/distributions/php-7.3.5.tar.bz2

解压

tar -xjvf php-7.3.5.tar.bz2

安装

cd /opt/soft/php-7.3.5
./configure -- prefix=/opt/soft/php
make
make install

报错解决

libxml2 not found.
// 解决
yum -y install libxml2 libxml2-devel

报其他找不到的错,解决办法一样,都用yum安装即可。

创建php快捷方式

cp /etc/profile /etc/profile.bak
vim /etc/profile
// 在最下边添加
PATH=$PATH:/opt/soft/php/bin
export PATH
// 保存退出即可。此文件为系统环境变量文件,各个环境变量以冒号分隔。
// 配置生效
source /etc/profile
// 检查配置
echo $PATH

添加php.ini文件

php -i | grep php.ini
cp /opt/soft/php-7.x.x/php.development /opt/soft/php/lib/php.ini

安装swoole

下载最新稳定版4.3.3

image image
// 推荐使用wget 从 github下载zip包,更方便解压
wget https://github.com/swoole/swoole-src/archive/v4.3.3.zip

安装

cd swoole

生成configure文件

/opt/soft/php/bin/phpize​

源码安装

./configure --with-php-config=/opt/soft/php/bin/php-config
make
make install

执行demo

cd examples/server
// php echp.php 报错:class not found.  因为swoole扩展还没打开

开启swoole扩展

vim /opt/soft/php/lib/php.ini + 929
// 929行添加开启扩展配置
extension=swoole

检查扩展

php -m

再次执行demo

php echp.php

检验demo执行情况

// 打开新会话窗口
netstat -anp | grep 9501

相关文章

网友评论

      本文标题:Swoole入门 - 安装扩展

      本文链接:https://www.haomeiwen.com/subject/alzdtctx.html