红联Linux门户
Linux帮助

ubuntu使用phpAdmin网页管理Mysql数据库

发布时间:2017-04-15 10:19:09来源:linux网站作者:yuboona
1.为什么使用phpAdmin
对于ubuntuServer这样的无界面系统,什么东西都靠命令行显然对于我等linux入门级选手十分难以接受,对于编程的速度也会有限制,毕竟视觉上更方便观看的Mysql的管理系统对于提升作业速度十分有效。
 
2.需要哪些软件
(1)apache2服务器,用来运行phpAdmin软件
(2)php支持软件
(3)mysql软件(连mysql都没有,你管理空气么)
(4)phpAdmin一个web应用,在以上三个软件的基础上,它可以网页式管理mysql
 
3.具体流程
一、Apache
(1)安装apache
安装命令:
sudo apt-get install apache2
安装好了以后,如果你不需要更改/var/www这个默认的webapp目录,那么apache安装已经结束了。
 
二、php
因为我的ubuntu是16版的,仓库里默认的是php7.0,而我平时也不怎么写PHP,只是用它来管理MySQL,所以就用的是7.0。如果有同学因为代码都是在低版本php上的,那么可以自行搜索如何添加低版本的php源到ubuntu上去。
(1)安装php
sudo apt-get install php7.0
基本上,默认会帮你安装一整套的php套件,安装完成后
(2)让apache支持php
为了实现让apache服务器能够运行php代码,我们要安装模块
sudo apt-get install libapache2-mod-php7.0
(3)安装php5-gd模块,安装命令:
sudo apt-get install php7.0-gd
(4)让php支持curl
1]、首先查看php7.0-curl是否已安装:
dpkg -l | grep 'php5-curl'
2]、如果没有安装,则:
apt-get install php7.0-curl
3]、确保 extension_dir存在,并且包含curl.so,
查找extension_dir:
php -i | grep extension_dir
4]、确保/etc/php/7.0/mods-available/curl.ini存在,文件内容如下(这个路径不一定一样,但是一定是在,/etc/下,之后找到包含php的文件夹,在慢慢找到/mods-available/curl.ini):
; configuration for php CURL module
; priority=20
extension=curl.so
5]、如果以上步骤均确定,重启服务器。
 
三、mysql
(1)安装Mysql,安装命令:
sudo apt-get install mysql-server
安装过程中设置密码
(2)允许root远程登录:
1)从所有主机:
grant all privileges on *.* toroot@"%" identified by "passw0rd" with grant option
2)can’t connect to mysql server解决方法:修改配置文件,路径为/etc/mysql/my.cnf,注释掉bind-address = 127.0.0.0
即:#bind-address = 127.0.0.1
 
四、phpAdmin
(1)下载网址
phpadmin下载:https://www.phpmyadmin.net/downloads/
(2)安装
首先可以把/var/www/html 下新建一个./phpAdmin文件夹
将我们下载的phpMyAdmin压缩包拷贝到httpd默认的网页目录/var/www/html下的./phpAdmin文件夹,并解压缩:
cp phpMyAdmin-4.6.5.2-all-languages.tar.gz /var/www/html/phpAdmin/
cd /var/www/html/phpAdmin/
tar -zxvf phpMyAdmin-4.6.5.2-all-languages.tar.gz
rm -rf xvf phpMyAdmin-4.6.5.2-all-languages.tar.gz
mv  phpMyAdmin-4.6.5.2-all-languages/* ./
rm -rf  phpMyAdmin-4.6.5.2-all-languages
这样在,./phpAdmin文件夹里就是一个完整的phpAdmin web应用了。
 
五、测试
到了这个时候,整个流程已经完成了。
我们来测试一下,在浏览器通过你自己主机的ip号默认80端口+/phpAdmin访问应用,例如192.168.0.0/phpAdmin(毕竟如果server系统上没法用浏览器图形化访问网页对不对,那也就谈不上localhost/phpAdmin访问了)
我在这一步的时候遇到了error:
The mbstring extension is missing. Please check your PHP configuration.
sudo apt-get install php-mbstring
没有解决,点击报错提示中的链接访问官方文档,缺少php-mysql
于是:
sudo apt-get install php-mysql
运行截图:
ubuntu使用phpAdmin网页管理Mysql数据库
使用自己的mysql用户名加密码进行访问。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30018.html