• centos7建站lamp


    参考:https://blog.51cto.com/hwdelinux/2125001?from=groupmessage

      https://www.cnblogs.com/yhongji/p/9783065.html

     

    1.安装mysql+php

      首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命令如下

      yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-postgresql php-pgsql php-devel

       

    安装GD库

    yum -y install php-gd                 #安装php-GD库

    2.安装MariaDB

     通过yum安装就行了。简单快捷,安装mariadb-server,默认依赖安装mariadb,一个是服务端、一个是客户端。

    [root@mini ~]# yum install mariadb-server

      安装完成后首先要把MariaDB服务开启,并设置为开机启动

    [root@mini ~]# systemctl start mariadb  # 开启服务
    [root@mini ~]# systemctl enable mariadb  # 设置为开机自启动服务

    首次安装需要进行数据库的配置,命令都和mysql的一样
    mysql_secure_installation

     配置时出现的各个选项

    复制代码
    Enter current password for root (enter for none):  # 输入数据库超级管理员root的密码(注意不是系统root的密码),第一次进入还没有设置密码则直接回车
    
    Set root password? [Y/n]  # 设置密码,y
    
    New password:  # 新密码
    Re-enter new password:  # 再次输入密码
    
    Remove anonymous users? [Y/n]  # 移除匿名用户, y
    
    Disallow root login remotely? [Y/n]  # 拒绝root远程登录,n,不管y/n,都会拒绝root远程登录
    
    Remove test database and access to it? [Y/n]  # 删除test数据库,y:删除。n:不删除,数据库中会有一个test数据库,一般不需要
    
    Reload privilege tables now? [Y/n]  # 重新加载权限表,y。或者重启服务也许

    设置数据库密码: 登录数据库  mysql -u root -p

    3.关闭防火墙

      systemctl stop firewalld

      systemctl disable firewalld

    4.启动apache服务

    命令如下:(切记用root用户启动服务)

           启动:systemctl start httpd
     
       开机自启动:
    systemctl enable httpd

    永久关闭selinux:

    [root@localhost ~]# vim /etc/selinux/config

    SELINUX=enforcing 改为 SELINUX=disabled

    重启服务reboot



    重新获取ip

    1、service network restart:重启服务

    2、ifconfig eth0 down ; ifconfig eth0 up:对网卡进行操作

    3、sudo dhclient -r//release ip:释放IP

    4、sudo dhclient//:获取IP

    5.把下载的网站复制到linux  /var/www/html/ 解压

      进入解压文件uploads目录下,将里面所有文件移动到 /var/www/html/

     登录ip验证

  • 相关阅读:
    安卓开发环境的演变
    对软件工程实践课程的预定目标
    Angular4.0踩坑之路:探索子路由和懒加载
    Angular4.0踩坑之路:如何成功读取本地json文件
    Angular踩坑之路:在Angular中监听键盘事件
    Angular踩坑之路:初探Angular过程中的一些总结与记录
    Angular踩坑之路:初探webpack
    Angular踩坑之路:设置开发环境
    (Nodejs)安装教程、切换全局模块安装路径、切换npm下载源
    (ES、ik分词器)ES的分词器插件elasticsearch-analysis-ik
  • 原文地址:https://www.cnblogs.com/yytzj/p/11670123.html
Copyright © 2020-2023  润新知