centos7搭建LAMP

系统:centos7.0mini

yum install -y net-tools vim wget

 

#关闭防火墙

systemctl stop firewalld.service //停止firewall服务

systemctl disable firewalld.service //关闭firewall开机启动

#查看防火墙状态(关闭后显示not running,开启后显示running)

firewall-cmd --state

#查看SELinux状态:

1、 #如果SELinux status参数为enabled即为开启状态

/usr/sbin/sestatus -v

SELinux status: enabled

2、#也可以用这个命令检查

getenforce

#关闭SELinux:

1、临时关闭(不用重启机器):

#设置SELinux 成为关闭permissive模式

setenforce 0

# 设置SELinux 成为启用enforcing模式

setenforce 1

#修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

 

更换yum源

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

vim /etc/yum.repos.d/epel.repo

打开/etc/yum.repos.d/epel.repo,将

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 7 - $basearch
  3. #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
  4. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch

修改为

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 7 - $basearch
  3. baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
  4. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch

 

安装apache

yum install -y httpd

vim /etc/httpd/conf/httpd.conf

<Directory />

AllowOverride all

Require all granted

 

<Directory "/var/www">

AllowOverride all

# Allow open access:

Require all granted

 

<Directory "/var/www/html">

AllowOverride all

Require all granted

 

systemctl restart httpd

systemctl enable httpd

 

 

安装php5.6

yum -y install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-odbc.x86_64 php56w-xml.x86_64 php56w-xmlrpc.x86_64 php56w-soap.x86_64 php56w-imap.x86_64 php56w-devel.x86_64

 

安装MySQL5.7

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

yum install mysql-server -y

systemctl start mysqld

systemctl enable mysqld

 

vim /var/log/mysqld.log 找到初始随机密码 如:A temporary password is generated for root@localhost: qu7_Popa&hKs

 

MySQL -u root -p 进入数据库

set global validate_password_policy=0; 修改数据库密码安全策略,0为低

set global validate_password_length=4;

alter user 'root'@'localhost' identified by '123456'; 修改数据库root密码为123456

 

 

posted @ 2020-05-14 21:32  {诗酒趁年华}  阅读(200)  评论(0)    收藏  举报