centos通过yum升级更新php的版本
如果你的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