centos yum安装phpmyadmin及常见问题

#安装phpmyadmin

#yum -y install phpmyadmin

配置网页访问

如果我们将phpmyadmin安装在服务器上

而我们需要通过网络访问phpmyadmin

我们还需要在web目录下对phpmyadmin做一个软链接

通常,centos下,如果我们使用的是apache服务器

那么默认的web目录是/var/www/html/

如果使用的是nginx,

默认的web目录是/home/wwwroot/default/

建立链接我们使用ln命令。

首先我们找到yum安装后phpmyadmin的默认位置

#find / -name phpmyadmin    (这命令表示在根目录下查找名字为phpmyadmin的文件或者目录)

返回#/usr/share/phpmyadmin

我们使用ln命令建立软链接

#ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin (如果使用的是nginx服务器,后面就改为/home/wwwroot/default/phpmyadmin)

这是候,我们输入域名(或者ip)/phpmyadmin就可以进入了  (如果是本地访问就可以用localhost/phpmyadmin访问,如果访问不了,看下httpd和mysqld服务有没有启动)

如果只能本地访问,无法用域名和ip访问,我们还需要对配置文件做些修改

hpmyadmin默认只能使用http://localhost/phpmyadmin来访问,可以修改/etc/httpd/conf.d/phpmyadmin.conf中对应部分为

<Directory “/usr/share/phpmyadmin”>
Order Deny,Allow
# Deny from all
Allow from All
</Directory>

不过我们不建议这么做 ,phpmyadmin暴露了不安全

我们可以修改为我们自己的ip,只允许特定ip访问

进入phpmyadmin页面后

phpmyadmin提示未开启php-mcrypt,

这是因为没有安装php-mrcrpt扩展。

在官方源没有php-mrcrpt扩展,请安装epel源后再yum install php-mcrypt

如何添加epel源请参见centos添加epel源一文

 

2 thoughts on “centos yum安装phpmyadmin及常见问题

    • 我一般也是用面板,但是前几天配置一个vps,发现系统装好后,默认已经安装好了apache,就只好自己去配置了。

Comments are closed.