- 下载资源
- wget + 地址下载资源
wget http://am1.php.net/get/php-7.3.0.tar.bz2/from/this/mirror
- 解压文件
tar -zxvf mirror
- 编译安装将(PHP编译安装到 /home/user/php7目录下)
./configure --prefix=/home/user/php7
--prefix=编译安装的位置
- 在php-7.2.13中执行make
make
7.make完后执行 make install
make install
- 配置全局变量
vim /etc/profile
- 下载swoole
git clone https://gitee.com/swoole/swoole.git
- 进入swoole目录,使用phpize工具生成configure
/www/server/php/72/bin/phpize
12.编译安装
./configure --with-php-config=/www/server/php/72/bin/php-config
- make && make install
- 进入扩展安装目录,可以看到已有swoole.so文件
- 打开php.ini 文件开启扩展
extension=swoole.so
- php -m 查看扩展
安装redis
- 下载 redis 稳定版本,解压,进入文件夹make
wget http://download.redis.io/releases/redis-stable.tar.gz
tar zxf redis-stable.tar.gz
cd redis-stable
make
19.安装完成,开启redis服务
启动路径在 `/home/software/redis/redis-stable/src'
进入目录
./redis-server 开启服务
安装hiredis
- 下载安装包
下载地址 https://github.com/redis/hiredis/releases - 解压,make,make intall,ldconfig
tar zxf redis-stable.tar.gz
cd hiredis-0.14.0
make
make install
ldconfig
- 重新编译swoole 加入参数 enable-async-redis
重新编译 swoole
1.进入swoole目录
// --with-php-config=php安装目录
./configure --with-php-config=/www/server/php/72/bin/php-config --enable-async-redis
make clean
make -j
make install
23.查看是否安装成功
php --ri swoole