和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。然后应该就能顺利打开了。

转载于:https://www.cnblogs.com/tirmer/p/8628271.html

Ubuntu 17.10安装phpMyAdmin数据库管理工具相关推荐

  1. Ubuntu 17.10安装Qt 5.10环境与Qt Creator 4.5开发工具(转自linux公社)

    记录下在Ubuntu 17.10搭建Qt环境与安装Qt Creator开发工具的过程.机器装的Linux是Ubuntu 17.10,16.04与17.04的应该也相同. Qt 5.10和Qt 3D S ...

  2. Ubuntu 17.10 安装调优

    背景 Vmware Workstation 14 自行百度 ubuntu-17.10.1-desktop-amd64 download 安装 自行百度 调优 安装设置root账号密码 sudo pas ...

  3. Ubuntu 17.10安装搜狗拼音输入法

    1.下载搜狗拼音输入法deb包 下载地址:https://pinyin.sogou.com/linux/?r=pinyin 下载完成之后,使用dpkg命令进行安装: $ sudo dpkg --ins ...

  4. ubuntu 17.10安装64位Chrome浏览器

    第一步: 在终端中,输入以下命令: sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/source ...

  5. Ubuntu 17.10安装NVIDIA显卡驱动后画面撕裂的解决办法

    问题表现为横向拖动窗口时窗口左右边框出现撕裂的现象,查询后得知是NVIDIA驱动安装后由于与SLI不兼容而并未默认开启PRIME Synchronization,开启方法如下: sudo nano / ...

  6. linux上的壁纸软件下载,Ubuntu 17.10上安装开源壁纸工具Wallch 4.0

    在Ubuntu 17.04上安装Wallch Wallch是一款免费的开源通用壁纸更换器,用户可以在设置的时间更改桌面背景图片.它会在桌面上更改并显示随机图片或维基百科的当天图片.它还具有一个实时地球 ...

  7. ubuntu 17linux输入法,Ubuntu 17.10如何安装Fcitx五笔拼音输入法

    这篇教程讲解如何在 Ubuntu 17.10 系统上安装 Fcitx 五笔拼音输入法.Ubuntu 17.10 抛弃了 Unity,使用 Gnome 作为默认的桌面环境,所以安装输入法的步骤与之前的版 ...

  8. linux 合并视频文件,视频剪切合并器VideoCutter 5.0 发布(附Ubuntu 17.10中安装方法)...

    VidCutter是最简单和最快的视频剪切合并应用程序,现在已经到了5.0版本,带来许多新功能和其他变化.VidCutter是Linux,Windows和Mac下免费和开源的视频修剪工具. 使用Vid ...

  9. windows10用u盘安装LINUX,Windows 10下U盘安装 Ubuntu 17.10

    原标题:Windows 10下U盘安装 Ubuntu 17.10 1 Ubuntu 17.10 Canonical已经正式发布了Ubuntu 17.10 Artful Aardvark.该Ubuntu ...

最新文章

  1. 微型计算机的评估指标,T∕CECA-G 0060-2020 “领跑者”标准评价要求 微型计算机(9页)-原创力文档...
  2. 炼丹面试官的面试笔记
  3. docker中部署Nginx
  4. 边缘端手势识别:AI 交互的正确打开方式
  5. 如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件
  6. 【LeetCode笔记】299. 猜数字游戏 (Java、偏数学)
  7. php 开发一个聊天系统,ajax+php 实现一个简单的在线聊天室功能(附带源码)
  8. C#的多线程机制探索2
  9. oracle: unrecognized service,打开Linux ftp服务,如:vsftpd: unrecognized service
  10. python编程词典_Python 字典(Dictionary)操作详解
  11. java中的命名空间_XPath与Java中的命名空间
  12. ArcGIS地图打印
  13. PHP 判断日期格式
  14. USACO 2007 Dec Silver Mud Puddles bfs or A-star
  15. 数据中台:民生银行的数据中台实践方案
  16. 1.1微信支付之现金红包 - Java 开发
  17. mysql期中考试题及答案_MySQL数据库考试试题及答案 -
  18. 哈工大 计算机系统 一纸开卷CSAPP
  19. 编译原理:短语,简单短语,句柄,语法树
  20. pyqt5按钮拖拽,实现拖拽新增和拖拽移动

热门文章

  1. 电脑怎么下mcjava版_游戏下载常见问题(苹果、电脑玩家下载须知)
  2. python中索引是从什么开始_python索引从0开始,那负数索引算什么?三秋道果说python...
  3. html透明度_学好Web前端开发,必要了解的HTML+CSS的技巧有哪些
  4. 什么行业需要java_java开发可以从事什么行业
  5. 【linux】zip unzip
  6. php 提取登录QQ,php QQ登录
  7. ckks方案优化最好的_果断收藏:SEO高级优化技能升级策略!
  8. 深入理解javascript原型和闭包(2)——函数和对象的关系
  9. 一、自然语言处理概述
  10. 爬虫解析利器PyQuery详解及使用实践