源码编译安装PHP7.*【博主强烈建议】

6 篇文章 0 订阅

【说在前面】如果你也和本人一样,是个喜欢体验最新版本,并且是用于测试的服务器,你可以照着做一做。如果你是喜欢稳定版本求稳的。还是x了吧

之前自己的**云服务器一直是yum安装,是的很方便,所有依赖拓展一键安装,就像是自动挡的汽车。但是,我就喜欢开手动挡啊。

但是mysql8.0编译实在是太太太费劲了。。再者官网有yum安装最新版的方法,所以。。。打脸了 使用了yum

言归正传PHP编译还是要的

1.下载最新的PHP源码包 截止2019年9月24日10:14:51 是7.4.0RC2

2.tar zxvf php-7.4.0RC2.tar.gz 

3.cd php-7.4.RC2

4../configure --prefix=/usr/local/php7/  --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

  * 这里注意一下,--with-apxs2后面是你自己的Apache的bin目录,--with-mysql参数是官方给的,不要使用,因为php7.4不支持mysql驱动了,改用为mysqli,所以该参数改为--with-pdo-mysqli

5.make

  * 编译非常占资源,如果你的配置是<2G,那么你要自己添加swap了,这个自行百度

  过程中缺少什么依赖记得安装 yum install xxx.devel

6.make install

 

如果你什么都没有问题直接到这了,那么请联系我,把你的好运分享给我点。。。。理论上步步都是坑,但是当你安装完成后 看见成功界面,你会回来谢我的,由于坑太多,所以遇到给我留言,我会第一时间回复。或者加群 89890449 一起探讨

PHP安装完成之后才只是入坑的开始,呵呵呵呵。。之后的使用会缺少各种扩展 bcmath  mbstring openssl....巴拉巴拉

但是不慌,在你下载PHP的文件夹里,有个ext文件夹 里面的拓展都有,以mbstring为例

cd mbsting 

/usr/local/php7/bin/phpize 会生成configure文件

./configur --with-php-config=你的php-config路径  如果你是严格按照本篇安装就是/usr/local/php7/bin/php-config

make && make isntall

之后会有提示你安装成功,位置在哪的信息,然后在php.ini里开启扩展即可,重启Apache,搞定

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值