zoukankan      html  css  js  c++  java
  • centos7 yum搭建lamp环境

    ===============================================

     2018/1/14_第1次修改                       ccb_warlock

     

    ===============================================

     

    LAMP(Linux Apache Mysql/MariaDB PHP/Perl/Python)是一个十年前非常火的一套建站架构,通过简单的配置就可以快速搭建网站,虽然对于高并发的业务力不从心,但是不失为小项目很好的解决方案。

    这几个月接触的几个开源项目也是基于lamp来做的,故我根据查到的资料和自己的一些习惯整理一篇LAMP的部署教程。

    根据我接触到的项目,这次整理的是在一台centos中安装Apache、Mysql、Php,安装全程选择的用户为root。

     


    一、准备工作

    1.1 环境

    操作系统:centos7(CentOS-7-x86_64-Minimal-1708)

    硬件:(这个根据项目运行和配置建议设置,一般我先配个1核1G)

     

    1.2 关闭selinux

    #修改selinux的配置文件

    vim /etc/selinux/config

    将内容中的SELINUX=enforcing修改为SELINUX=disabled,wq保存。

    #本次不重启关闭selinux

    setenforce 0

    1.3 更新

    yum update -y

    1.4 安装vim、wget

    yum install -y vim wget

     


    二、部署apache

     2.1 安装

    yum install -y httpd

     2.2 启动服务

     # 启动apache

    systemctl start httpd

     # 开机启动

    systemctl enable httpd

    2.3 查看apache版本

    httpd -v

     可以看到apache安装的是2.4.6,也可以知道apache安装成功。

    2.4 开启80端口

     # 添加80端口永久开启 

    firewall-cmd --add-port=80/tcp --permanent

     # 防火墙修改立即生效 

    firewall-cmd --reload

      

     


    三、部署mysql

    3.1 安装

     # 获取rpm包

    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

     # 安装rpm包

    rpm -ivh mysql-community-release-el7-5.noarch.rpm

     # 安装mysql 

    yum install -y mysql-community-server

     3.2 启动

     # 启动 

    systemctl start mysql

     # 开机启动

    systemctl enable mysql

     3.3 修改root密码并设置允许远程连接

     # 进入mysql  

    mysql -uroot

     

     # 设置root密码为123456

    mysql> set password for 'root'@'localhost' =password('123456');

     # 设置允许用root账户进行远程连接,并设置其密码为123456

    mysql> grant all privileges on *.* to root@'%'identified by '123456';

     # 修改的配置立即生效

    mysql> flush privileges;

     # 退出

    mysql> exit;

    3.4 查看mysql版本

    mysql -V

      


    四、部署php

    4.1 安装

    yum install -y php

    4.2 安装组件是php支持mysql 

    yum install -y php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

     4.3 查看php版本 

    php --version

     4.4 查看详细信息

     # 新增文件phpmess.php 

    vim /var/www/html/phpmess.php

     增加下面的内容,wq保存。

    <?php
        phpinfo();

    浏览器访问ip/phpmess.php查看,出现类似下面的内容就说明php安装是成功的。

     参考资料:

     1. http://www.linuxidc.com/Linux/2016-11/136766.htm 

  • 相关阅读:
    BOI 2002 双调路径
    BOI'98 DAY 2 TASK 1 CONFERENCE CALL Dijkstra/Dijkstra+priority_queue/SPFA
    USACO 2013 November Contest, Silver Problem 2. Crowded Cows 单调队列
    BOI 2003 Problem. Spaceship
    USACO 2006 November Contest Problem. Road Blocks SPFA
    CEOI 2004 Trial session Problem. Journey DFS
    USACO 2015 January Contest, Silver Problem 2. Cow Routing Dijkstra
    LG P1233 木棍加工 动态规划,Dilworth
    LG P1020 导弹拦截 Dilworth
    USACO 2007 February Contest, Silver Problem 3. Silver Cow Party SPFA
  • 原文地址:https://www.cnblogs.com/straycats/p/8284843.html
Copyright © 2011-2022 走看看