测试安装phpmyadmin4.0

测试安装phpmyadmin4.0

        在测试环境准备测试安装phpmyadmin,测试环境上为一台zabbix 3.4的服务器,已经安装lamp环境。

  根据安装文档,从phpmyadmin官网上下载了4.0版本,复制到/var/www/html下,调整相应配置即可。可是我的无法打开,查apache的errorlog:报如下错误:

[Tue Aug 15 15:17:47 2017] [error] [client 172.17.6.57] PHP Parse error: syntax error, unexpected '@' in /var/www/html/phpMyAdmin/libraries/common.inc.php on line 467

 参考的http://ask.csdn.net/questions/649735,原来是php版本过低导致。

升级PHP版本: 

 

[root@zabbix conf.d]# yum list installed | grep php
php.x86_64                          5.4.16-42.el7                      @base    
php-bcmath.x86_64                   5.4.16-42.el7                      @base    
php-cli.x86_64                      5.4.16-42.el7                      @base    
php-common.x86_64                   5.4.16-42.el7                      @base    
php-gd.x86_64                       5.4.16-42.el7                      @base    
php-ldap.x86_64                     5.4.16-42.el7                      @base    
php-mbstring.x86_64                 5.4.16-42.el7                      @base    
php-mysql.x86_64                    5.4.16-42.el7                      @base    
php-pdo.x86_64                      5.4.16-42.el7                      @base    
php-xml.x86_64                      5.4.16-42.el7                      @base 
[root@zabbix conf.d]# yum remove php.x86_64 php-bcmath.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mysql.x86_64 php-pdo.x86_64 php-xml.x86_64

Removed:
  php.x86_64 0:5.4.16-42.el7                  php-bcmath.x86_64 0:5.4.16-42.el7         php-cli.x86_64 0:5.4.16-42.el7         
  php-common.x86_64 0:5.4.16-42.el7           php-gd.x86_64 0:5.4.16-42.el7             php-ldap.x86_64 0:5.4.16-42.el7        
  php-mbstring.x86_64 0:5.4.16-42.el7         php-mysql.x86_64 0:5.4.16-42.el7          php-pdo.x86_64 0:5.4.16-42.el7         
  php-xml.x86_64 0:5.4.16-42.el7             

Dependency Removed:
  zabbix-web.noarch 0:3.4.2-1.el7                             zabbix-web-mysql.noarch 0:3.4.2-1.el7
  
  CentOs5.x
  rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
  CentOs 6.x
  rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
  CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
如果想删除上面安装的包,重新安装
rpm -qa | grep webstatic
rpm -e  上面搜索到的包即可

yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
这步骤报错,报缺少很多包,后查找,需要
yum clean all
yum update
yum install php56w.x86_64 php56w-bcmath.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-xml.x86_64
成功

切换至/phpmyadmin目录,编辑config.inc.php文件(这里复制的config.sample.inc.php),更改下述配置参数的配置:

$cfg['PmaAbsoluteUri']='http://localhost/phpmyadmin';
//将该参数的值设定为phpMyAdmin所处的位置。

$cfg['Servers'][$i]['host'] = 'localhost';
//设定MySQL所在的主机名或IP地址。如127.0.0.1这步很重要

$cfg['Servers'][$i]['auth_type'] = 'cookie';
// 设定进入phpMyAdmin管理MySQL的方式,共有三个选项:config、http、cookie。config是按配置文件登录,为默认方式, 无需任何确认;http是使用HTTP登录管理,在Apache模块安装下才能支持;cookie是最通用的管理方式。后两种方式的用户名和密码都是直接到数据库中验证。

$cfg['Servers'][$i]['user'] = 'root' ;
//设定管理MySQL的账号。

$cfg['Servers'][$i]['password'] = '' ;
//设定管理MySQL的密码。 

要是你想用空密码
把配置中的$cfg['Servers'][$i]['AllowNoPassword'] = false;
改成 $cfg['Servers'][$i]['AllowNoPassword'] = true;

设 置完成后,保存config.inc.php文件。确保MySQL和Apache处于运行状态。打开浏览器,在其中输入http://localhost/phpmyadmin/,将会打开phpMyAdmin的管理界面,  

posted @ 2017-10-30 12:40 ld1977 阅读(...) 评论(...) 编辑 收藏

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值