虚拟机centos7,源码编译安装php和swoole,简单易懂

16 篇文章 0 订阅
6 篇文章 1 订阅

1、下载php源码包,这里我选择7.3的版本
下载地址:https://www.php.net/downloads
在这里插入图片描述
2、安装一些依赖,因为我这里是虚拟机,所以很多的一些依赖都没有,缺少的话,后面的编译时不会成功的

yum -y install gcc
yum -y install libxml2-devel
yum -y install autoconf
yum -y install glibc-headers
yum -y install gcc-c++

3、编译安装php源码包

//新建包路径,把下载好的包上传到这个地方
mkdir -p /home/work/study/softpackage
//解压源码包,会得到一个源码目录
tar -jxvf php-7.3.22.tar.bz2
//切换进入源码目录
cd php-7.3.22/
//配置php,修改php的安装目录
./configure --prefix=/home/work/study/soft/php 
//编译安装
make && make install
//测试php,看是否执行成功
/home/work/study/soft/php/bin/php test.php

4、简化php执行命令,移动配置文件php.ini

//查看php的配置路径
php -i | grep php.ini
//把源码包里面的配置文件,复制到配置路径,并且重命名
cp /home/work/study/softpackage/php-7.3.22/php.ini-development /home/work/study/soft/php/lib/php.ini
//编辑文件
vim ~/.bash_profile
//在export PATH下面加代码,指向php所在目录
alias php=/home/work/study/soft/php/bin/php
//重新加载配置
source ~/.bash_profile
//查看php版本
php -v

在这里插入图片描述
5、swoole源码包下载

//安装git
yum -y install git
//克隆源码包
git clone https://gitee.com/swoole/swoole.git 
//切换目录
cd swoole
//生成configure文件,phpize可以扩展模块
/home/work/study/soft/php/bin/phpize
//执行配置
./configure --with-php-config=/home/work/study/soft/php/bin/php-config
//编译
make
//编译安装
make install

在这里插入图片描述
6、php支持swoole

//编辑php.ini
vim /home/work/study/soft/php/lib/php.ini
//在[Zend Modules]下面,加入下面代码
extension=swoole
//查看配置是否成功
php -m
//执行swoole相关文件
php /home/work/study/softpackage/swoole/examples/server/echo.php
//查看端口号,出现9501的端口证明已成功
netstat -lnpt

在这里插入图片描述

在这里插入图片描述

ps:到此就结束了,有问题欢迎留言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值