Ubuntu下的LAMP环境搭建
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环境搭建相关推荐
- 生产环境下的LAMP环境搭建
生产环境下的LAMP环境搭建 V20 学习猿地 ww.lmonkey.com 一.LAMP环境介绍 Web服务器的主要功能是提供网上信息浏览服务.所有网页的集合被称为网站,网站也只有发布到网上才能被 ...
- Ubuntu下Android开发环境搭建
Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...
- ubuntu下安装lamp环境
一.安装 1. 首先安装SSH sudo apt-get install ssh 2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本) sudo apt-get install mys ...
- [嵌入式]Ubuntu下mini2440的环境搭建-截图记录-转
由于windows+linux+开发板的开发环境用到了一个linux的虚拟机来作为交叉编译的平台,但其实windows只是用作串口终端及烧写Flash而已.于是查找了有关linux下的串口终端及dnw ...
- [转]Ubuntu下ROS开发环境搭建(QT+ros_qtc_plugin)
ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在"安装ros_qtc_plugin插件"这一步中,原文提到" Ubuntu 14. ...
- windows调用ubuntu下的sublimeText2环境搭建
部署需求: windows: windows 7 32 sp1 32位: linux :ubuntu 12.04 LTS 64位: 环境: windows安装:xmanager 4 linux安装:g ...
- Ubuntu 下配置lamp环境
步骤一,安装apache2 1 sudo apt-get install apache2 安装完成. 运行如下命令重启下: 1 sudo /etc/init.d/apache2 restart 在浏 ...
- Ubuntu 下Android开发环境搭建
1. JDK安装 首先下载jdk,去oracle官网http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完成后,将 ...
- Ubuntu16.04下arm-linux-gcc交叉编译环境搭建
Ubuntu下arm-Linux-gcc交叉编译环境搭建 参考:http://blog.csdn.net/hebbely/article/details/53992805 1.网上下载 arm-lin ...
最新文章
- 33.搜索插件——autocomplete
- ASP.NET MVC中你必须知道的13个扩展点
- 的boc调制matlab程序_Matlab仿真基础数字全息
- angr学习笔记(2)
- 释疑の删除多余的ALV布局以及选择条件变式
- micropython stm32f103_MicroPython技术及应用定义
- CentOS 创建SVN 服务器,并且自动同步到WEB 目录
- 深度学习《图像卷积》
- 数据库原理--事务(一)
- find函数常见错误_如何利用FIND找出你要的数据-EXCEL-开篇3-字符串函数系列-2
- 常用正则表达式及基础语法
- Afc2add与AppSync
- # Vue 组件开发打包、Vue 项目打包、js库组件库打包使用
- 视频数据丢失怎么办 怎样找回丢失的视频数据
- JavaWeb实训项目案例开发之在线图书网站开发【非常适合初学者】
- 回望来时的路:构建之法东北师大站 2016春季学期
- UVa 1616 - Caravan Robbers
- 新媒体时代下如何践行网络口碑营销?
- 服务器一般安装什么系统
- 互联网快讯:小米公益平台正式上线;极米优质投影产品获好评;三星公布三款新型车用芯片
热门文章
- 算法-蓝桥杯习题(5-1)
- 20210122 matlab波特图从rad/s 改为HZ
- Android 组件化○
- 44.Django05
- Android 中实现特殊符号㎡ 的显示 使用SpannableString类来实现
- 《感遇·其二》 作者:张九龄
- hdmi linux 分辨率设置方法,话说你们的双屏显示器是怎样设置的 尤其是外接显示器分辨率设置...
- 年度互联网名场面!企鹅状告国民女神,是辣酱不香还是“逗鹅冤”?
- Js数组转字符串,字符串转数组
- js之数字取整的方法