Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解

 更新时间:2018年03月23日 08:40:12   作者:毒来毒往任我行   我要评论

这篇文章主要介绍了Ubuntu 17.10安装phpMyAdmin数据库管理工具,通过示例代码给大家讲解了安装phpmyadmin数据库的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用。不过仍然有一些好用的DBMS,phpmyadmin就是其中之一。

安装LAMP

LAMP是Linux、Apache、MySql(MariaDB)、PHP(Python、Perl)等软件的合称。我们现在要在Ubuntu16.04上安装,因此只需要安装其他三个软件就可以了。

sudo apt install mysql-server-5.7 mysql-client-5.7 php7.0 apache2

对于这些软件可能还需要各自进行配置,这里就不再细述了。

配置apache

启用PHP支持

然后安装apache的php扩展:

sudo apt install libapache2-mod-php7.0

安装完成之后需要重启apache:

sudo systemctl restart apache2

然后在apache的默认目录中新建一个PHP文件:

sudo nano /var/www/html/info.php

文件内容如下:

<?php
phpinfo();
?>

然后在浏览器中查看一下是否成功:info。

成功之后别忘了删除info.php,它包含了很多服务器的敏感信息。

sudo rm -f /var/www/html/info.php

启用SSL

然后启用SSL:

sudo a2enmod ssl
sudo a2ensite default-ssl

配置PHP

启用PHP扩展

安装所需的PHP扩展,也可以全部安装,全部安装可能会降低性能:

sudo apt -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext

然后重启apache:

sudo systemctl restart apache2

安装APCu

APCu是一个缓存扩展,可以缓存并优化PHP中间代码,强烈建议安装。

sudo apt -y install php-apcu

然后重启apache:

sudo systemctl restart apache2

安装phpmyadmin

上面的工作全部完成之后,就可以安装phpmyadmin了。

sudo apt -y install phpmyadmin

会出现一个图形界面要求你输入各种配置选项。全部配置完成之后,在浏览器中输入http://localhost/phpmyadmin/,应该就可以进入phpmyadmin的界面了。如果有些步骤没有按照顺序来,可能无法顺利打开这个web界面,这时候可以先把前面的工作都完成,然后运行一下sudo dpkg-reconfigure phpmyadmin命令,重新配置一遍phpmyadmin。然后应该就能顺利打开了。

总结

以上所述是小编给大家介绍的Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • ms SQL server数据库备份、压缩与SQL数据库数据处理的方法

    ms SQL server数据库备份、压缩与SQL数据库数据处理的方法

    ms SQL server数据库备份、压缩与SQL数据库数据处理的方法...
    2007-07-07
  • 深入讲解SQL中的字符串拼接

    深入讲解SQL中的字符串拼接

    这篇文章主要介绍了关于SQL中字符串拼接的相关资料,其中包括了数字 + 字符串、数字 + 数字、字符串 + 字符串以及使用CAST和CONVERT函数进行类型转换等,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • 比较实用SQL语句总结

    比较实用SQL语句总结

    sql语句查询,比较实用的技巧
    2008-04-04
  • Hadoop2.X/YARN环境搭建--CentOS7.0 JDK配置

    Hadoop2.X/YARN环境搭建--CentOS7.0 JDK配置

    在Centos中,进行配置jdk的环境,这个还是折腾了我听挺久的。特别是在一次配置中,导致后来我的root用户无法登录,并且用其他普通用户登录,使用su - root切换到root用户,都无法使用ls这一些普通的命令。由于没有权限,各种更改,都没辙。各种麻烦啊~
    2014-08-08
  • 新推出的金融版eXtremeDB 6.0功能改进预览

    新推出的金融版eXtremeDB 6.0功能改进预览

    这篇文章主要介绍了新推出的金融版eXtremeDB 6.0功能改进预览,如运用SQL, Python实现的基于矢量的统计功能、分布式的查询处理、市场数据压缩等内容,需要的朋友可以参考下
    2014-10-10
  • SQL语句详细说明[部分]

    SQL语句详细说明[部分]

    比较不错的sql实例分析,比较详细,建议学习sql的朋友看看
    2008-09-09
  • SQL Server不存在或访问被拒绝问题的解决

    SQL Server不存在或访问被拒绝问题的解决

    最近做一个项目(Asp.net+Sql Server 2000),在原来开发的机器上运行没有任何问题.但当我在另外一台机器上调试程序(本机调试)的时候,总出现“SQL Server不存在或访问被拒绝”。相信在任何一个搜索网站输入这样的检索词,一定会获得n多的页面。
    2008-04-04
  • RBAC权限模型_动力节点Java学院整理

    RBAC权限模型_动力节点Java学院整理

    这篇文章主要介绍了RBAC权限模型,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • SQL表连接图解

    SQL表连接图解

    估计很多人在学习SQL表连接的时候都会被各种类型的表连接搞得稀里糊涂的,现在好了,有了下面的图,就可以很直观的区分各种表连接了
    2014-12-12
  • 一个提升PostgreSQL性能的小技巧

    一个提升PostgreSQL性能的小技巧

    这篇文章主要介绍了一个提升Postgres性能的小技巧,通过修改很少的代码来优化查询,需要的朋友可以参考下
    2015-04-04

最新评论