Ubuntu下是如何部署安装 Apache +PHP+MySQL+phpMyAdmin的呢?对于很多朋友来说可能会有点不熟悉,下面这篇文章我将给大家带来Ubuntu下快速部署安装Apache+PHP+MySQL+phpMyAdmin的命令。

安装 Apachesudo apt-get install apache2

为了确定安装是否成功,我们来测试一下。打开浏览器,输入以下网址:http://localhost/

如果成功,你会看到以下内容 "It works!" , 祝贺你,第一步,你算是跨出去了。

安装 PHP5

在终端输入以下命令:sudo apt-get install php5 libapache2-mod-php5

重启Apache:sudo /etc/init.d/apache2 restart

我们新建一个 PHP 测试文件(我们将其命名为phptest.php),输入以下内容 :sudo vi /var/www/testphp.php

在该文件中输入以下内容.<?php phpinfo(); ?>

保存退出。然后打开浏览器,查看一下我们刚刚建立的内容。输入以下网址:http://localhost/testphp.php

如果显示出PHP的信息内容页面,说明你又成功了一小步。

安装 MySQL

下面我们来安装 MySQL (这是最后一步,也是麻烦比较多的一步,安装的时候注意。)

再一次打开终端,运行以下命令:sudo apt-get install mysql-server

在安装的时候,如果要求你输入 MySQL 密码,则输入密码。如果没有要求,则执行以下设置密码的操作。

在终端中输入下面命令:

mysql -u root

接下来,你还要输入以下内容;mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');

以上的root是你的 MySQL 用户名,yourpassword是用户名对应的新密码。

至此,LAMP 环境已经搭建起来了。如果你想要安装 phpMyAdmin 来管理 MySQL,则继续往下操作。

安装phpMyAdmin

下面我们安装phpMyAdmin。在终端输入以下命令:sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

这里的 phpmyadmin 是与我们之前安装的 PHP 是相匹配的,如果你装的 PHP 和 phpmyadmin 不相配,则不会正常工作。

现在我们去解决 phpMyAdmin “不工作”的问题,当我们安装了 phpMyAdmin 后,不要以为一切就绪了。其实我们还有一项工作要去完成,就是去配置phpMyAdmin 和 Apache。同样在终端运行以下命令:cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin

这样我们就把 phpmyadmin 中的 apache.conf(apache配置文件)拷贝到 apache2/sites-available/phpmyadmin。

然后生成 phpmyadmin 的软链接:cd /etc/apache2/sites-enabled/

sudo ln -s ../sites-available/phpmyadmin phpmyadmin

最后重启 Apache:sudo /etc/init.d/apache2 restart

好了。打开 http://localhost/phpmyadmin 去体验一下吧。

相关文章推荐:

相关课程推荐:

ubuntu apache php mysql phpmyadmin_Ubuntu下Apache+PHP+MySQL+phpMyAdmin的快速安装步骤相关推荐

  1. win8 apache php mysql_windows8.1下Apache+Php+MySQL配置步骤

    软件版本: apache:Apache 2.4.6 Win64 PHP:PHP 5.5 VC11 x64 Non Thread Safe MySql:5.5 win64 Mysql安装: 双击运行,设 ...

  2. win apache php 配置,win下Apache mysql PHP配置

    win下Apache mysql PHP配置 1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL ...

  3. linux apache部署php,Linux下apache虚拟主机配置多版本php同时运行 | 系统运维

    学习本教程须掌握: 1.Linux下指定版本编译安装LAMP 2.Linux下Apache虚拟主机配置 3.CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5 ...

  4. win8配置iis8.0+php+mysql+zend_IIS下配置Php+Mysql+zend的图文教程

    为了迎接dvphp公测,特发此教程,希望对一些不会的朋友有所帮助,希望会的朋友多多指教! 下面的教程都是在windows 2000下实现的,其他系统请自己参照修改, 2003的系统请把winnt修改成 ...

  5. linux完美卸载mysql,Linux下彻底卸载mysql详解

    一.使用以下命令查看当前安装mysql情况,查找以前是否装有mysql rpm -qa|grep -i mysql 二.停止mysql服务.删除之前安装的mysql 删除命令:rpm -e –node ...

  6. 安装 | Windows 10下基于Anaconda平台的TensorFlow详细安装步骤

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 Blogger:MichaelBe ...

  7. linux查看apache端口,linux系统下Apache服务启动时80端口报错

    当我们在安装好Apache重启后,在终端启动Apache服务时候出现下面报错: 错误代码: httpd:httpd:Could not reliably determine the servers f ...

  8. linux apache tomcat ajp,Linux下apache tomcat ajp session複製

    9.修改tomcat1 下的server.xml channelSendOptions="8"> expireSessionsOnShutdown="false&q ...

  9. centos6.4安装apache php mysql_CentOS6.4下apache+php的简易搭建

    php配置: /etc/php.ini #编辑 date.timezone = PRC #在946行 把前面的分号去掉,改为date.timezone = PRC disable_functions ...

最新文章

  1. 智能车百度赛道培训第二弹-算法篇
  2. access根据所属院系修改学号_五个access管理系统实用范例整合
  3. RuoYi-Vue————权限管理
  4. “LM/w3svc/1/root /***” 别名已存在
  5. 大山深处,有一所希望学校
  6. lnmp 中的laravel出现白屏的处理办法
  7. Python3爬虫知识点总结
  8. synchronized的基本认识
  9. 标定板标定和九点标定的区别_标定系列一 | 机器人手眼标定的基础理论分析
  10. 深入理解Java内存模型(七)——总结
  11. python怎么换行输代码_python输代码怎么换行?
  12. 第一批富起来的人,正在悄悄变“穷”
  13. 【只推荐一位】推荐一位资深Python爱好者,现任世界500强架构师
  14. 【Arduino 项目篇】智能窗户控制系统(附录:简单红绿灯制作)
  15. imx6ull-arm开发板和电脑网线直连通信
  16. 2020.8.25课堂笔记(Linux入门、常用命令)
  17. Flask 框架(四)— 表单处理
  18. java8日期加减_java时间加减
  19. 狼人杀要做社交,绕不开音视频连麦
  20. Android自我进阶总纲—善始者实繁,然克终者盖寡。

热门文章

  1. 计算机科学与技术学术报告,Dennis K. Peters学术报告
  2. 深度学习(二十)——Ultra Deep Network, 图像超分辨率算法
  3. ssm框架重定向_Java SSM 框架面试题,附答案!
  4. raid卡的结构示意图
  5. Zara带你快速入门WPF(4)---Command与功能区控件
  6. Spring MVC 中的 controller层的方法的返回值类型
  7. Java内存区域与内存溢出
  8. 【Altium Designer】DatabaseLib的使用方法
  9. 使用account lock或者account unlock语句
  10. 在javascript中==和===的区别