zoukankan      html  css  js  c++  java
  • centos6.6 myphpadmin

    基本环境为:Centos6.6+Apache2.2.15+php5.3.3+Mysql5.1.73

    开始下载了网站上最新版本myPhpAdmin4.3.8安装后打开浏览器为空白页,后百度后都讲是与PHP和MySQL版本不匹配,网站上也有提示:

    Current version compatible with PHP 5.3 and MySQL 5.5. Currently recommended version.

    所以重新下载phpMyAdmin4.0.5 (全语言版)   (下载4.0.10.9 部署后也可使用)

    复制样本配置文件到config.inc.php文件

    在Terminal下输入cp config.sample.inc.php config.inc.php

    重启apache

    在Terminal下输入 service httpd restart

    在浏览器下输入127.0.0.1/pmn/就可以浏览访问了

    但是locahost/phpadmin/index.php仍然片空白???

    解决办法 编辑/etc/hosts ,增加一行

    127.0.0.1      localhost

    如不行,再重启服务器。一下2、3点可作为辅助解决方法

    2、修改了/etc/php.ini (这个修改不一定需要)

    open_basedir =.  改成了 /home/wxwb/ 

    访问出现空白页的问题主要是localhost和127.0.0.1的差异引起;

    3、php连接mysql localhost无法登陆,127.0.0.1可以登陆的解决方法

    As we know,在UNIX/LINUX中,使用localhost进行连接默认会使用Unix socket,使用127.0.0.1会使用tcp socket.

    mysql -h localhost -p

    >status

    Connection:		Localhost via UNIX socket
    Server characterset:	utf8
    Db     characterset:	utf8
    Client characterset:	latin1
    Conn.  characterset:	latin1
    UNIX socket:		/tmp/mysql.sock
    Uptime:			4 min 41 sec
    _______________________________________________
    mysql -h 127.0.0.1 -u root -p
    >status
    Connection:		127.0.0.1 via TCP/IP
    Server characterset:	utf8
    Db     characterset:	utf8
    Client characterset:	latin1
    Conn.  characterset:	latin1
    TCP port:		3306
    _________________________________________________
    vi /usr/local/php/etc/php.ini
    把mysql.default_socket =
    修改为 mysql.default_socket = /tmp/mysql.sock
    #service httpd restart
  • 相关阅读:
    为何url地址不是直接发送到服务器,而是被编码后再发送
    http请求分析
    Nginx+Php不支持并发,导致curl请求卡死(Window环境)
    Vue开发调试神器 vue-devtools
    什么是闭包?闭包的优缺点?
    Nginx 504 Gateway Time-out分析及解决方法
    HTTP请求8种方法
    MySQL查询缓存总结
    MySQL单表多次查询和多表联合查询,哪个效率高?
    分布式系统一致性问题解决实战
  • 原文地址:https://www.cnblogs.com/xihong2014/p/4274065.html
Copyright © 2011-2022 走看看