LAMP 环境是指 Linux 系统下,由 Apache + Mysql/MariaDB + PHP 及其它相关辅助组件组成的网站服务器架构。

搭建 LAMP 环境如下:
Linux:Linux 操作系统,Ubuntu16.04。
Apache:Web 服务器软件。
MariaDB:数据库管理系统。
PHP:脚本语言。

安装顺序

  • Apache
  • MariaDB
  • PHP

Apache

1、执行代码,安装 Apache服务器。
apt-get install -y apache2

2、启动Apache,并设置为开机自启。
systemctl start apache2
systemctl enable apache2

3、检测Apache是否运行。
lsof -i:80
netstat -ntlp|grep 80

4、在浏览器访问。
http://ip

MariaDB

1、安装 MariaDB
apt-get -y install mariadb-server

2、启动 MariaDB 服务,并设置为开机自启动。
systemctl start mysql
systemctl enable mysql

3、相关配置
mysql_secure_installation
初次运行无密码,直接回车。然后设置密码,一路回车。

PHP

1、安装php7:apt-get install php7.0

安装apache2 php7 module:apt-get install libapache2-mod-php7.0

安装php-mysqli模块:apt-get install php-mysql

2、修改php.ini设置文件:/etc/php/7.0/apache2/php.ini
将extension=php_mysqli.dll 去掉注释
重启服务:systemctl restart apache2

3、验证安装
创建一个phpinfo页面
echo “<?php phpinfo(); ?>” > /var/www/html/index.php
进入浏览器访问

Ubuntu下的LAMP环境搭建相关推荐

  1. 生产环境下的LAMP环境搭建

    生产环境下的LAMP环境搭建 V20 学习猿地  ww.lmonkey.com 一.LAMP环境介绍 Web服务器的主要功能是提供网上信息浏览服务.所有网页的集合被称为网站,网站也只有发布到网上才能被 ...

  2. Ubuntu下Android开发环境搭建

    Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...

  3. ubuntu下安装lamp环境

    一.安装 1. 首先安装SSH sudo apt-get install ssh 2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本) sudo apt-get install mys ...

  4. [嵌入式]Ubuntu下mini2440的环境搭建-截图记录-转

    由于windows+linux+开发板的开发环境用到了一个linux的虚拟机来作为交叉编译的平台,但其实windows只是用作串口终端及烧写Flash而已.于是查找了有关linux下的串口终端及dnw ...

  5. [转]Ubuntu下ROS开发环境搭建(QT+ros_qtc_plugin)

    ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在"安装ros_qtc_plugin插件"这一步中,原文提到" Ubuntu 14. ...

  6. windows调用ubuntu下的sublimeText2环境搭建

    部署需求: windows: windows 7 32 sp1 32位: linux :ubuntu 12.04 LTS 64位: 环境: windows安装:xmanager 4 linux安装:g ...

  7. Ubuntu 下配置lamp环境

    步骤一,安装apache2 1 sudo apt-get install apache2 安装完成.  运行如下命令重启下: 1 sudo /etc/init.d/apache2 restart 在浏 ...

  8. Ubuntu 下Android开发环境搭建

    1. JDK安装 首先下载jdk,去oracle官网http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完成后,将 ...

  9. Ubuntu16.04下arm-linux-gcc交叉编译环境搭建

    Ubuntu下arm-Linux-gcc交叉编译环境搭建 参考:http://blog.csdn.net/hebbely/article/details/53992805 1.网上下载 arm-lin ...

最新文章

  1. 33.搜索插件——autocomplete
  2. ASP.NET MVC中你必须知道的13个扩展点
  3. 的boc调制matlab程序_Matlab仿真基础数字全息
  4. angr学习笔记(2)
  5. 释疑の删除多余的ALV布局以及选择条件变式
  6. micropython stm32f103_MicroPython技术及应用定义
  7. CentOS 创建SVN 服务器,并且自动同步到WEB 目录
  8. 深度学习《图像卷积》
  9. 数据库原理--事务(一)
  10. find函数常见错误_如何利用FIND找出你要的数据-EXCEL-开篇3-字符串函数系列-2
  11. 常用正则表达式及基础语法
  12. Afc2add与AppSync
  13. # Vue 组件开发打包、Vue 项目打包、js库组件库打包使用
  14. 视频数据丢失怎么办 怎样找回丢失的视频数据
  15. JavaWeb实训项目案例开发之在线图书网站开发【非常适合初学者】
  16. 回望来时的路:构建之法东北师大站 2016春季学期
  17. UVa 1616 - Caravan Robbers
  18. 新媒体时代下如何践行网络口碑营销?
  19. 服务器一般安装什么系统
  20. 互联网快讯:小米公益平台正式上线;极米优质投影产品获好评;三星公布三款新型车用芯片

热门文章

  1. 算法-蓝桥杯习题(5-1)
  2. 20210122 matlab波特图从rad/s 改为HZ
  3. Android 组件化○
  4. 44.Django05
  5. Android 中实现特殊符号㎡ 的显示 使用SpannableString类来实现
  6. 《感遇·其二》 作者:张九龄
  7. hdmi linux 分辨率设置方法,话说你们的双屏显示器是怎样设置的 尤其是外接显示器分辨率设置...
  8. 年度互联网名场面!企鹅状告国民女神,是辣酱不香还是“逗鹅冤”?
  9. Js数组转字符串,字符串转数组
  10. js之数字取整的方法