Ubuntu18.04 安装 Phpmyadmin

Ubuntu 同时被 2 个专栏收录
3 篇文章 0 订阅
1 篇文章 0 订阅

   最近做啥都不顺利,安装软件总是比人多些错误。本文主要参考两篇博文,提供在Ubuntu18.04上安装Phpmyadmin (php7.2环境)的思路、以及安装之后遇到问题的处理方法。

1、Apache2 web 服务器的安装 :

可以先更新一下服务器

1、sudo apt-get update             # 获取最新资源包

2、sudo apt-get upgrade           # 本机软件全部更新

3、sudo apt-get dist-upgrade    # 本机系统软件更新

安装Apache

1、sudo apt install apache2 -y

检查是否开启Apache,一般安装完会默认开启。

1、systemctl status apache2

开启、关闭和重启服务器

1、/etc/init.d/apache2 start

2、/etc/init.d/apache2 stop

3、/etc/init.d/apache2 restart

现在开始访问你的 web 服务器,打开浏览器并输入服务器的IP地址或者主机名(http://IP_Address_OR_Host_Name 

2、数据库服务器的安装 (MySQL Server 5.7或者MariaDB,选择其中一种即可):

A、MySQL Server 5.7的安装:

1、sudo apt install mysql-server mysql-client

在安装过程中,它会要求你设置 mysql 服务器 root 帐户的密码。 

 

确认 root 帐户的密码 

 

确认安装成功

1、sudo netstat -tap | grep mysql

2、或者
3、sudo netstat -ano | grep 3306

 

 

B、MariaDB的安装

1、sudo apt-get install mariadb-server-10.0 mariadb-client-10.0

配置Mariadb的安全选项命令

1、sudo mysql_secure_installation

设定新密码需要输入,其余回车即可

1、Enter current password for root (enter for none): 当前root的密码,直接回车,因为新数据库没有密码。 

2、Set root password? [Y/n] 回车,默认为输入Y。 

3、New password: 输入新密码 

4、Re-enter new password 再次输入新密码 

5、Remove anonymous users? [Y/n] 移除匿名用户 

6、Disallow root login remotely? [Y/n] 禁止root远程登录 

7、Remove test database and access to it? [Y/n] 移除测试数据库 

8、Reload privilege tables now? [Y/n] 重新加载权限表

数据库测试

1、mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql

如果显示Welcome以及Mariadb的版本说明安装成功了。

3、PHP 脚本语言的安装:

在终端中执行如下的命令来安装 PHP 7:

1、sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

测试PHP,查看版本:

1、php --version

输出phpinfo

1、vim /var/www/html/phpinfo.php

写入如下内容

1、<?php

2、  echo phpinfo();

3、?>

现在可以从 浏览器中访问这个页面, 输入 : “http://Server_IP/phpinfo.php” ,Server_IP是你服务器的ip,(ip通过ifconfig命令查看)可以看到如下页面。 

 

4、phpMyAdmin 的安装(可选,主要可以通过它的 web 界面来执行所有与数据库管理和其他数据库操作相关的任务):

安装命令:

1、sudo apt install php-mbstring php7.0-mbstring php-gettext

2、sudo systemctl restart apache2.service

3、sudo apt install phpmyadmin

选择 Apache2 并点击确定。 

 

点击确定来配置 phpMyAdmin 管理的数据库。 

 

指定 phpMyAdmin 向数据库服务器注册时所用的密码。 

 

指定 phpMyAdmin 向数据库服务器注册时所用的密码。

 

现在开始尝试访问 phpMyAdmin,打开浏览器并输入 : “http://Server_IP_OR_Host_Name/phpmyadmin” 

 

OK,到这里Ubuntu18.04下搭建LAMP环境基本已经配置完成,

 

可能你会和我一样安装之后无法打开phpmyadmin界面,没关系,继续看。如果出现如下界面。


解决办法(第一种自己测试过可以用,第二种没测):
1.建立/var/www/html 下的软连接(亲测可用)
$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

 


2.首先,重新安装apache2:(别人的)

sudo dpkg-reconfigure -plow phpmyadmin

配置时记得选择apache2
如果仍然无法登陆,再对phpmyadmin和apache服务器软链接

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 reload

 

最后登录可能遇到 

E:Unable to locate package php-mbstring

国内网上有一种解法

查看一下你的php.ini文件(在你的php安装目录下),如果你是在linux系统,查找;
;extension=php_mbstring.dll
如果在linux系统下,去除前面的分号,改为extension=php_mbstring.so。
如果在widows系统下,直接去除前面的分号即可。

注意查找一下,你的php目录下的ext子目录下有无php_mbstring.dll文件。

ubuntu 16.04  lamp

php.ini 目录为    /etc/php/7.0/apache2

 

我查到还有一种解法在控制台输入

sudo apt install php7.2-mbstring   具体的PHP版本需要按自己的情况而定

最后重启Apache服务器 systemctl restart Apache

然后浏览器输入http://localhost/phpmyadmin/
登陆成功。

  最后如果你是和我一样用虚拟机Ubuntu,那么我不建议用navicat来作为使用MySQL的工具,因为实在太慢,还有各种字体不服,不如phpmyadmin快。

其中部分转载自

---------------------
作者:林建龙
来源:CSDN
原文:https://blog.csdn.net/longgeaisisi/article/details/78442601
版权声明:本文为博主原创文章,转载请附上博文链接!

 

  • 2
    点赞
  • 0
    评论
  • 9
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值