ubuntu 14.04 安装phpMyAdmin并配置多数据库远程访问
默认分类
2020-01-09
903
0
本文将指导各位安装phpMyAdmin并设置多数据库远程访问。
安装phpMyAdmin
1 安装LAMP环境
可以参考我之前的两篇文章:
Debian 7.5 LAMP环境搭建 Ubuntu 15.04 LAMP 环境配置
2 安装phpmyadmin
apt-get update apt-get install phpmyadmin安装的时候选择apache2 ,然后会问你是不是用dbconfig-common设置数据库。 输入你本地mysql 管理员用户名和密码即可。 phpMyAdmin会自行配置 .然后在/etc/apache2/conf-enabled/ 生成配置文件。
接着让php启用mcrypt模块即可
php5enmod mcrypt重启 apache ,然后再地址栏输入 [http://你机器的ip/phpmyadmin](http://你机器的ip/phpmyadmin "http://domain_name_or_IP/phpmyadmin") 即可访问
service apache2 restart
配置多数据库编程访问
需要访问其他数据库就要配置config.inc.php 文件,Debain 与 Ubuntu系统中,该文件在/etc/phpmyadmin 目录。
删除config.inc.php 并拷贝样本配置文件
rm /etc/phpmyadmin/config.inc.php cp /usr/share/phpmyadmin/config.sample.inc.php /etc/phpmyadmin/config.inc.php打开配置文件 ,修改$cfg['Servers'][$i]['host'] ,制定你要访问的机器名或者ip地址就可以了。 如果有多个实例要访问。 可以重复配置。如下:
* Servers configuration */ $i = 0;重新访问之后phpMyAdmin的登陆界面就会多出服务器选项。/* * First server / $i++; / Authentication type / $cfg['Servers'][$i]['auth_type'] = 'cookie'; / Server parameters / $cfg['Servers'][$i]['host'] = '203.88.165.29'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; / Select mysql if your server does not have mysqli */ $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['AllowNoPassword'] = false;
/* 第二个服务器 */
$i++; /* Authentication type / $cfg['Servers'][$i]['auth_type'] = 'cookie'; / Server parameters / $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; / Select mysql if your server does not have mysqli */ $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['AllowNoPassword'] = false;
参考文档
phpMyAdmin官方文档 How To Install and Secure phpMyAdmin on Ubuntu 14.04