centos通过yum升级更新php的版本

liyuzhao8年前笔记1818

如果你的centos PHP上面的版本很低,那么建议你通过yum进行更新。

建议大家去参考这个博主的博文:Centos7下Yum更新安装PHP5.5,5.6,7.0


如果出现:

Resolving Dependencies
--> Running transaction check
---> Package php56w.x86_64 0:5.6.25-1.w6 will be installed
--> Processing Dependency: php56w-common(x86-64) = 5.6.25-1.w6 for package: php56w-5.6.25-1.w6.x86_64
--> Processing Dependency: php56w-cli(x86-64) = 5.6.25-1.w6 for package: php56w-5.6.25-1.w6.x86_64
--> Processing Dependency: php56w-cli = 5.6.25-1.w6 for package: php56w-5.6.25-1.w6.x86_64
--> Processing Dependency: httpd-mmn = 20051115 for package: php56w-5.6.25-1.w6.x86_64
--> Running transaction check
---> Package php56w.x86_64 0:5.6.25-1.w6 will be installed
--> Processing Dependency: httpd-mmn = 20051115 for package: php56w-5.6.25-1.w6.x86_64
---> Package php56w-cli.x86_64 0:5.6.25-1.w6 will be installed
---> Package php56w-common.x86_64 0:5.6.25-1.w6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: php56w-common-5.6.25-1.w6.x86_64
--> Finished Dependency Resolution
Error: Package: php56w-5.6.25-1.w6.x86_64 (webtatic)
           Requires: httpd-mmn = 20051115
           Installed: httpd-2.4.6-40.el7.centos.4.x86_64 (@updates)
               httpd-mmn = 20120211
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
           Available: httpd-2.4.6-40.el7.centos.x86_64 (base)
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
               httpd-mmn = 20120211
           Available: httpd-2.4.6-40.el7.centos.1.x86_64 (updates)
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
               httpd-mmn = 20120211
Error: Package: php56w-common-5.6.25-1.w6.x86_64 (webtatic)
           Requires: libgmp.so.3()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

在终端输入下面代码即可:

sudo yum clean all

重新安装php版本即可。

最后记得运行php-fpm.service

$ systemctl start php-fpm.service

相关文章

使用docker-compose快速搭建php或者node环境

这个是博主自己写的一份docker文件,能让你快速的搭建php或者node环境。github地址:dcnmp注意1、默认使用php7.3的镜像,如果你要用php7.2,请记得修改nginx的php代理...

centos+crontab+shell+git进行项目更新

centos+crontab+shell+git进行项目更新

我现在想开发一个tp+workerman的后台,所以我在码云创建一个项目,然后在本地开发,每开发完一个功能就git push到码云上面,然后自己又在本地虚拟主机上安装一个centos的系统来做服务器,...

mac使用virtualbox搭建centos7环境并配置静态ip(记录)

步骤:1、下载virtualbox(自行百度谷歌或者官网下载),官方地址2、下载centos7镜像,阿里centos镜像地址3、选择minimal类型的镜像下载4、安装virtualbox5、安装ce...

linux终端递归给目录和子目录权限

我相信很多人都知道怎么给目录权限,但是想给目录下所有的文件和目录也有同样的权限估计就有很多人不懂了,其实也就是多一个操作。操作如下:$ chmod 755 目录名 -R #-R代表递归该文件...

git上传问题,push的时候总是出现权限问题

git上传问题,push的时候总是出现权限问题

最近想自己开发结合tp和workerman,所以在码云上创建了一个项目,但是由于公司那边有个码云账号和我自己的码云账号,所以使用tortoisegit的时候就算是输入对了账号和密码,总会出现权限的问题...

使用码云git push推送失败!

使用码云git push推送失败!

最近在笔记本使用phpstrom进行项目推送到码云,但是commit和pull都成功,就是push失败,出现了入下的错误。重装phpstrom和git都没有用,百度了很久也没有答案。不过被我乱弄就解决...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。