centos6.4安装phpmyadmin

来源:互联网 发布:数据恢复破解版 编辑:程序博客网 时间:2024/05/30 05:40

首先去官网下载phpmyadmin的安装包

官网我貌似进不去,在这里下的:http://sourceforge.net/projects/phpmyadmin/

1.解压phpmyadmin到根目录

[root@localhost ~]# tarz zxvf phpMyAdmin-3.5.4-all-languages.tar.gz /var/www/html/phpmyadmin


2.配置
[root@localhost ~]# cd /var/www/html/phpmyadmin/[root@localhost phpmyadmin]# cp libraries/config.default.php .[root@localhost phpmyadmin]# mv config.default.php config.inc.php[root@localhost phpmyadmin]# vim config.inc.php


修改以下内容:

$cfg['PmaAbsoluteUri'] = 'http://192.168.159.4/phpmyadmin/';$cfg['Servers'][$i]['host'] = '127.0.0.1';$cfg['Servers'][$i]['auth_type'] = 'cookie';

以下两步解决phpmyadmin不能登陆的问题
3.修改php.ini
[root@localhost ~]# vim /etc/php.inisession.save_path = "/var/lib/php/session"

4.修session目录的权限和属主:
[root@localhost ~]# chown -R nobody:nobody /var/lib/php/session[root@localhost ~]# chmod 777 /var/lib/php/session

5.重启apache服务

然后在浏览器中输入http://127.0.0.1/phpmyadmin/

此时我的电脑出现了phpmyadmin 403错误:phpmyadmin 403 You don’t have permission to access /phpmyadmin/ on this server,然后上网找到的解决方法如下:

网上的资料说是selinux的问题,于是将其关掉但还是不行。还有一种说法说是selinux给httpd分配的权限问题,总之就是和权限有关。

于是进行下面的操作:

1.修改权限

2、修改phpmyadmin的权限使其得到selinux分配给httpd的权限,不过上面操作之后都没有用。

3、在http.conf文件(我的在/etc/httpd/conf/中)中加入:
<Directory “/usr/share/phpmyadmin/”>AllowOverride None  Order allow,deny  Allow from all  </Directory>


然后:

sudo service httpd restart

之后,问题就解决了。