CentOS 与 Ubuntu 使用命令搭建 LAMP 环境
LAMP指的Linux操作系统 + Apache服务器 + MariaDB/MySQL数据库软件 + PHP开发语言的第一个字母。
==================CentOS LAMP=====================
一:安装 Apache
1.安装 httpd: yum -y install httpd
2.开启 apache 服务: systemctl start httpd.service
3.设置 apache 服务开机启动: systemctl enable httpd.service
* httpd是Apache超文本传输协议(HTTP)服务器的主程序。httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用。
二:安装 MySQL
1.安装 MariaDB: yum -y install mariadb-service mariadb
2.安装 mysql 服务: yum -y install mariadb-server
3.开启 mysql 服务: systemctl start mariadb.service
4.设置 mysql 服务开机启动: systemctl enable mariadb.service
5.对数据库进行配置(可选): mysql_secure_installation
* MariaDB数据库管理系统是MySQL的一个分支,它完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
三:安装 PHP
1.安装 php: yum -y install php
2.安装常用模块: yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
3.连接 php 与 mysql: yum -y install php-mysql
* PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。php-mysql是php访问mysql数据库的相关类库。
四:连接设置
1.开放80端口: firewall-cmd --zone=public --add-port=80/tcp --permanent
2.重载防火墙: firewall-cmd --reload
3.关闭 selinux: sudo setenforce
五:查看状态
1.编辑 php 文件: vi /var/www/html/info.php 输入 <?php phpinfo(); ?>
2.重启 apache 服务: systemctl restart httpd.service
3.访问站点:通过 ip addr 查看虚拟机IP,再访问 http://[虚拟机IP]/info.php

==================Ubuntu LAMP=====================
一:安装 Apache
1.安装 apache2: apt-get install apache2
2.查看 apache 版本: apache2 -v
3.开机启动 apache: systemctl enable apache2.service
* apache2安装完后其位置是在/etc/apache2。
二:安装 MySQL
1.安装 myslq-server: apt-get install mysql-server
2.安装 php7.0-mysql: apt-mysql
3.开机启动 mysql: systemctl enable mysql.service
三:安装 PHP
1.安装 php7.0: apt
2.安装 libapache2-mod-php7.0: apt
四:启动服务
1.启动 apache: service apache2 restart
2.启动 mysql: service mysql restart
五:查看状态
1.编辑 php 文件: vi /var/www/html/info.php 输入 <?php phpinfo(); ?>
2.访问站点:通过 ip addr 查看虚拟机IP,再访问 http://[虚拟机IP]/info.php
* 如果键位错乱,先卸载vim-tiny apt-get remove vim-common ,再安装vim full apt-get install vim

CentOS 与 Ubuntu 使用命令搭建 LAMP 环境的更多相关文章
- 阿里云 CentOS 6.5 使用XAMPP 搭建LAMP环境
LAMP环境是常见的服务器环境,也是PHP网站常用的服务器环境,很多人喜欢手动配置,但是手动配置LAMP复杂.麻烦,简单一点的话可以使用集成环境.试了下LNMP的集成环境,用不习惯,另外由于本地一直使 ...
- 在Ubuntu Server下搭建LAMP环境
1 LAMP的安装 LAMP通常是指Linux+Apache+MySQL+PHP组合形成的一套可以运行PHP程序的体系,并不是一个软件的名称.没有安装MySQL的服务器依然可以在其它条件完备的情况下运 ...
- 在Ubuntu Server下搭建LAMP环境学习记录
更新于2015/6/16日,因图片地址失效,请在此地址查看:http://note.youdao.com/share/?id=1c249ae6dc6150cbf692adec67b23a33& ...
- Ubuntu 20.04 搭建 LAMP 环境
LAMP环境即Linux下配置Apache.Mysql.Php,话不多说 GO ! 0.下载之前先更新一波: 更新源 sudo apt-get update 更新软件 sudo apt-get upg ...
- 通过yum命令搭建lamp环境(centos6.5)
centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源 ...
- LINUX centos 7.2/7.3 搭建LAMP环境
首先我们先查看下centos的版本信息 #适用于所有的linux lsb_release -a #或者 cat /etc/redhat-release #又或者 rpm -q centos-relea ...
- CentOS 7使用yum快速搭建LAMP环境
1.安装Apache [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on # ...
- 在ubuntu上搭建开发环境4---ubuntu简单的搭建LAMP环境和配置
最近重新安装了Ubuntu,但是之前的LAMP环境自然也就没有了,实在是不想再去编译搭建LAMP环境(这种方法实在是太费时间,而且太容易遇到各种不知道为什么的错误),所以,就去查查有没有什么简单的搭建 ...
- CentOS 7搭建LAMP环境(一)
CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentO ...
随机推荐
- Sql 正确删除用户过期的数据
怎样才算是正确的删除过期的数据呢?先交代一下前提,XX网站上面有一个放心企业专区,办理超级会员即可成为放心企业,放心企业可设置推荐职位展示在放心企业专区,信息都是存放在Info表中的,所谓的推荐职位就 ...
- haproxy配置基于ssl证书的https负载均衡
本实验全部在haproxy1.5.19版本进行测试通过,经过测试1.7.X及haproxy1.3版本以下haproxy配置参数可能不适用,需要注意版本号. 一.业务要求现在根据业务的实际需要,有以下几 ...
- 转载:《理解OAuth 2.0》 阮一峰
原文:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛 ...
- ThinkPHP中where()使用方法详解
where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询.表达式查询.快捷查询.区间查询.组合查询在内的查询操作.where方法 ...
- 云平台Linux主机安装流程
==一.安装包===================================================================================如果是1+2主机安装 ...
- J 判断二叉树每个结点的权值是否关于根节点完全对称
如果二叉树每个结点的权值关于根节点完全对称 就输出Yes Sample Input 27 //结点1 2 3 //结点1的左孩子是结点2 右孩子是结点32 4 53 6 74 0 05 0 06 0 ...
- HDU 3336 输出包括从1到len长 字符串前缀的总个数(+DP)
Sample Input14abab Sample Output6输出包括从1到len长 字符串前缀的总个数abab:包括2个a,2个ab,1个aba,1个abab # include <cst ...
- 朴素贝叶斯分类算法介绍及python代码实现案例
朴素贝叶斯分类算法 1.朴素贝叶斯分类算法原理 1.1.概述 贝叶斯分类算法是一大类分类算法的总称 贝叶斯分类算法以样本可能属于某类的概率来作为分类依据 朴素贝叶斯分类算法是贝叶斯分类算法中最简单的一 ...
- BZOJ5090 组题 BZOJ2017年11月月赛 二分答案 单调队列
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ5090 11月月赛A题 题意概括 给出n个数. 求连续区间(长度大于等于k)最大平均值. 题解 这题 ...
- BZOJ1040 [ZJOI2008]骑士 基环树林(环套树) 树形动态规划
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题意概括 有n个人,每一个人有一个最恨的人. 并且,每一个人有一个权值. 一个人不可以和他最恨的人同时被选中. 现在请你求出在 ...