centos6.9 安装php7顺便解决phpmyadmin不能连接mysql错误500

上篇文章说了配置phpmyadmin连接mysql,但是经常会出现很多问题

其实很多问题都是因为php的原因

这里用安装php7来解决phpmyadmin无法连接数据库

1,首先保证httpd服务完整且可访问
测试:

/var/www/html下touch一个测试文件index.php
内容:

然后浏览器访问centos的ip/index.php
如果这里出现问题那就是httpd的问题,不在本文解决的范畴

看下phpinfo给出的信息,这里我们主要解决mysql的问题,先查看下检索下mysql
很显然,这个php没有mysql扩展


centos6.9 安装php7顺便解决phpmyadmin不能连接mysql错误500_第1张图片
c3fffe6b017f0b15b4acdbb8c43341f.png

看了一下php的版本。。。。。5.3.。。。。。。

删除这个版本

[root@local ~]# rpm -qa | grep php
php-common-5.3.3-49.el6.x86_64
php-5.3.3-49.el6.x86_64
php-cli-5.3.3-49.el6.x86_64
[root@local ~]# 
[root@local ~]# yum remove +要删除的软件包名字

下载php7.x

[root@local ~]# wget http://php.net/distributions/php-7.2.1.tar.gz

解压

[root@local ~]# tar -zxvf php-7.2.1

安装

[root@local ~]# cd php-7.2.1
[root@local php-7.2.1]# ./configure --prefix=/usr/local/php7
---------------------------------------中-----------------------------------
如果没有出现error就可以正常安装
---------------------------------------间-----------------------------------
如果出现error就按照error提醒的缺少什么就去安装什么
---------------------------------------过-----------------------------------

---------------------------------------程-----------------------------------

---------------------------------------省-----------------------------------

---------------------------------------略-----------------------------------
[root@local php-7.2.1]make && make install 

我还是说一下出现error的解决办法,比如这里 ./configure后出现这个

[root@local php-7.2.1] configure: error: xml2-config not found. Please check your libxml2 installation.

提示信息就是缺少libxml2
那我们就去安装

至于为什么安装libxml2-devel.x86_64而不是libxml2 这种问题我就不解释了
[root@local php-7.2.1]# yum install libxml2-devel.x86_64

现在再make && make install把php安装到/usr/local/src/php7这个位置

由于是源码安装编译过程比较长,耐心等待就行了

你可能感兴趣的:(centos6.9 安装php7顺便解决phpmyadmin不能连接mysql错误500)