swoole源码安装

寄语

你好,我是一名PHPer。在这里分享一些自己学习的心得,和一些知识点的理解,以及学习中遇到的一些问题

PHP安装

源码安装PHP7

https://www.php.net/downloads.php
去PHP的官网下载最新版本的PHP源码包

1.解压 tar -xjvf php-7.2.2.tar.bz2
2.Configure (对即将安装的软件进行一些配置)
./configure --help 这样可以查看有哪些参数
./configure --prefix=/home/lzz/php (安装目录)
3.make
4.make install
php -m查看PHP的扩展,检查是否安装成功

设置PHP执行命令

打开bash_profile这个文件
vi ~/.bash_profile
加入一行
alias php=/home/lzz/php/bin/php (路径换成你自己的路径)
保存退出

source ~/.bash_profile (使之立即生效)

使用php -v 检查是否已生效

PHP安装过程中遇到的一些问题

缺少gcc或者autoconfig
自行安装即可

缺少php.ini 在php的源码目录下,会有php.ini-development (开发版) 和 php.ini-production (生产版) 这两个文件,将php.ini-development 拷贝到 安装目录下的etc目录下

cp php.ini-development /home/lzz/php/etc/ (换成你自己的目录)

mv php.ini-development php.ini

配置好php.ini 文件不生效
排查

php -i | grep php.ini

因为在安装前,php.ini的默认路径是在lib目录下,如果要放在etc下需要安装前,进行配置

mv ./etc/php.ini ./lib/

swoole安装

源码安装

通过git下载

git clone https://gitee.com/swoole/swoole.git

下载zip文件并解压

unzip 文件名.zip

通过phpize生成 configure 文件

 /home/lzz/php/bin/phpize  (如果没有autoconf依赖,此处就会体现出来,使用yum install autoconf安装)

./configure --with-php-config=/home/lzz/php/bin/php-config 

make

make install

到php.ini 加载swoole扩展
extension=swoole 开启swoole扩展

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值