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 环境的更多相关文章

  1. 阿里云 CentOS 6.5 使用XAMPP 搭建LAMP环境

    LAMP环境是常见的服务器环境,也是PHP网站常用的服务器环境,很多人喜欢手动配置,但是手动配置LAMP复杂.麻烦,简单一点的话可以使用集成环境.试了下LNMP的集成环境,用不习惯,另外由于本地一直使 ...

  2. 在Ubuntu Server下搭建LAMP环境

    1 LAMP的安装 LAMP通常是指Linux+Apache+MySQL+PHP组合形成的一套可以运行PHP程序的体系,并不是一个软件的名称.没有安装MySQL的服务器依然可以在其它条件完备的情况下运 ...

  3. 在Ubuntu Server下搭建LAMP环境学习记录

    更新于2015/6/16日,因图片地址失效,请在此地址查看:http://note.youdao.com/share/?id=1c249ae6dc6150cbf692adec67b23a33& ...

  4. Ubuntu 20.04 搭建 LAMP 环境

    LAMP环境即Linux下配置Apache.Mysql.Php,话不多说 GO ! 0.下载之前先更新一波: 更新源 sudo apt-get update 更新软件 sudo apt-get upg ...

  5. 通过yum命令搭建lamp环境(centos6.5)

    centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源 ...

  6. LINUX centos 7.2/7.3 搭建LAMP环境

    首先我们先查看下centos的版本信息 #适用于所有的linux lsb_release -a #或者 cat /etc/redhat-release #又或者 rpm -q centos-relea ...

  7. CentOS 7使用yum快速搭建LAMP环境

    1.安装Apache [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on # ...

  8. 在ubuntu上搭建开发环境4---ubuntu简单的搭建LAMP环境和配置

    最近重新安装了Ubuntu,但是之前的LAMP环境自然也就没有了,实在是不想再去编译搭建LAMP环境(这种方法实在是太费时间,而且太容易遇到各种不知道为什么的错误),所以,就去查查有没有什么简单的搭建 ...

  9. CentOS 7搭建LAMP环境(一)

    CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentO ...

随机推荐

  1. Linux无权限上传文件解决办法

    无权限上传文件解决办法 1.当前登录的普通用户:user1/password1 2.切换到管理员(user2)用户: sudo su - user2 输入user2用户的密码:password2 或者 ...

  2. iptables实现网络防火墙及地址转换

    iptables主机防火墙功能及常用命令 FSM:Finite State Machine 有限状态机 客户端:closed -->syn_sent -->established --&g ...

  3. 转载:《理解RESTful架构》 阮一峰

    原文:http://www.ruanyifeng.com/blog/2011/09/restful.html 越来越多的人开始意识到,网站即软件,而且是一种新型的软件. 这种"互联网软件&q ...

  4. Day6-------------ext4文件系统

    1.cp /etc/passwd /sdb6 把/etc/passwd的内容写入 sdb6 写入过程:日志------------>刷到硬盘 2.ext4已经有点过时 xfs:可存海量数据 bt ...

  5. gulp自动化构建教程

    gulp及gulpfile.js编写示例    本文主要记录一个gulpfile.js示例,以免以后用的时候遗忘.但首先还是要了解gulp是什么以及如何使用. 一.什么是gulp 简单来说:就是压缩前 ...

  6. Linux 文件查找命令详解

    find命令 Linux find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将 ...

  7. Windows 2012 安装 Oracle 11g 报错:[INS-13001]环境不满足最低要求。

    问题: 在Windows Server 2012 安装上 Oracle 11g 时,安装程序报错:[INS-13001]环境不满足最低要求. 分析原因: Oracle 在发布 11g时,Winodws ...

  8. 优化MVC,实现数据库表的记录的添加、删除、修改、查询。

    一.在UserDAO里面重写实体user要调用的方法: 1.查询所有user表中的记录.用getAllUser()方法得到List public class UserDAO { public List ...

  9. python 全栈开发,Day140(RabbitMQ,基于scrapy-redis实现分布式爬虫)

    一.RabbitMQ 队列 在生产者消费模型中,比如去餐馆吃饭的例子.生产者相当于厨师,队列相当于服务员,消费者就是你. 我们必须通过服务员,才能吃饭! 如果队列满了,队列会一直hold住.必须让消费 ...

  10. charAt和String的用法

    package charpter2; import java.util.Scanner; public class Test { public static void main(String[] ar ...