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

作者 : 超级管理员 本文共1350个字,预计阅读时间需要4分钟 发布时间: 2021-08-30 共150人阅读

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

查看版本信息:

  1. php –ri swoole
  2. # Version => 4.4.7

方式2:编译安装

1、下载:

  1. git clone https://github.com/swoole/swoole-src.git
  2. # 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

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

5、编译配置

  1. ./configure —with-php-config=/usr/bin/php-config
  2. # ./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

本站所发布的资源均来源于互联网,仅限用于研究学习,不得将软件用于商业或者非法用途,否则一切后果请用户自负!如果侵犯了您的权益请与我们联系!您必须在下载后的24个小时之内,从您的手机和电脑中彻底删除。 如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请与我们联系处理!
互利网 » PHP7.3 及 swoole 扩展的安装过程

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整:可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

发表评论