PHP7.3 及 swoole 扩展的安装过程(centos7.3)

本文详细介绍了如何通过YUM在Linux环境下安装PHP7.3及Swoole扩展的过程,包括安装EPEL和REMI源、安装Yum源管理工具、安装常用扩展以及编译安装Swoole的两种方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

yum 安装 PHP7.3 


1、首先安装 EPEL 源:

yum install epel-release


# Extra Packages for Enterprise Linux 。EPEL是一个比官方rpm包更丰富、版本相对更高的额外第三方源。 

2、安装 REMI 源:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm


# 除了EPEL源之外还有REMI的源。它包含最新版本 PHP 和 MySQL 包

 3、安装 Yum 源管理工具:

yum install yum-utils


# 维护YUM并提高其性能的工具

4、安装php73:

yum --enablerepo=remi-php73 install php


 # yum --enablerepo=[repo]   启用一个或多个软件源(支持通配符)

5、安装常用扩展:

yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-devel php-mysql php-gd php-bcmath php-pdo php-pecl-imagick php-fpm -y

# 卸载命令:yum --enablerepo=remi-php73 remove xxx xxx ..

5、开启php:

systemctl start php-fpm


6、查看php版本:

php -v


编译安装 swoole 扩展


方式1:(应该限制为用 remi 源安装的方式)

安装swoole扩展:

yum --enablerepo=remi-php73 install php-swoole -y


查看版本信息:

php --ri swoole
# Version => 4.4.7


方式2:编译安装

1、下载:

git clone https://github.com/swoole/swoole-src.git
# git下载地址:https://github.com/swoole/swoole-src

2、解压到指定目录:

unzip swoole-src-master.zip -d /usr/local/src/


3、进入该目录:

cd /usr/local/src/swoole-src-master


4、使用 phpize 生成 configure

find / -name phpize
# /usr/bin/phpize
/usr/bin/phpize
# phpize 可以直接扩展 php 模块,无需重新编译php

5、编译配置

./configure --with-php-config=/usr/bin/php-config
# ./configure 后面可以指定的是 php-config 文件的路径,不知道路径可以 find 出来

 

6、编译 && 安装:

make && make install


7、编译安装成功后,修改php.ini加入:

extension=swoole.so


8、记得重启php-fmp:

systemctl restart php73-php-fpm


9、查看是否启用安装成功:

php --ri swoole


得到版本信息说明安装成功,可以去官网de demo:https://wiki.swoole.com/wiki/page/1.html

 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值