CentOS安装LAMP


本地环境:CentOS7最小安装

一、 系统设置

1. 防火墙配置

firewall开放相应端口

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=80/udp
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
firewall-cmd --reload 

请添加图片描述

2. 关闭selinux

编辑配置文件,将SELINUX=enforcing这一行修改为SELINUX=disabled:

vim /etc/selinux/config

请添加图片描述
重启系统后生效:

reboot

检查selinux状态:

getenforce

在这里插入图片描述

二、 Apache安装

1. 安装Apache httpd

安装Apache httpd服务:

yum -y install httpd

2. Apache相关命令

systemctl enable httpd #设置开机启动
systemctl disable httpd #关闭开机启动
systemctl start httpd #启动服务
systemctl stop httpd #关闭服务
systemctl restart mysqld #重启服务
systemctl status httpd #查看服务状态

3. 验证

网页访问服务IP或域名,出现下图说明配置成功
默认网站路径为/var/www/html
在这里插入图片描述

三、 MySQL安装

安装MySQL5.7

1. 安装MySQL源

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum -y localinstall mysql57-community-release-el7-8.noarch.rpm

如果没有wget,可以使用以下命令安装:

yum -y install wget

如果wget下载失败,可尝试访问https://dev.mysql.com/downloads/repo/yum/ 或者上述命令中的地址手动下载并上传到服务器后在进行本地安装

1. 安装MySQL

yum -y install mysql-community-server

安装成功:
在这里插入图片描述

2. gpgcheck失败

如果提示gpg检查失败,如下图所示:
在这里插入图片描述
修改yum源文件:

vim /etc/yum.repos.d/mysql-community.repo

将其中的gpgcheck 修改为0后再次执行安装即可

3. MySQL服务相关命令

systemctl enable mysqld #设置开机启动
systemctl disable mysqld #关闭开机启动
systemctl start mysqld #启动服务
systemctl stop mysqld #关闭服务
systemctl restart mysqld #重启服务
systemctl status mysqld #查看服务状态

4. MySQL设置

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码

grep 'temporary password' /var/log/mysqld.log

获取密码后安全安装数据库:

mysql_secure_installation

在这里插入图片描述
这里输入刚刚获取的临时密码
在这里插入图片描述
这里需要修改密码,复杂度参考临时密码
在这里插入图片描述
是否修改root密码
在这里插入图片描述
移除匿名用户
在这里插入图片描述
禁用远程登录
在这里插入图片描述
删除test数据库
在这里插入图片描述
重新加载权限表
在这里插入图片描述
完成!

5. 字符集设置

vim /etc/my.cnf

添加如下字段:

[mysqld]
character_set_server=utf8
[mysql]
default-character-set=utf8

重启mysqld:

systemctl restart mysqld

到此MySQL安装完成

四、 PHP安装

1. 换源

由于wordpress需要PHP7.0以上版本,Centos7标准环境只提供到5.4版本,我们需要更换rpm源来实现安装PHP7.0以上版本。

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

2. 安装

安装PHP7.2及相关插件

yum install -y php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt

3. 测试

至此php安装完成,测试是否可用

vim /var/www/html/info.php

写入如下内容

<!DOCTYPE html>
<html>
<body>
    <?php
        phpinfo();
    ?>
</body>
</html>

电脑端浏览器输入http://ip/info.php,会出现php的相关配置信息,即可代表环境安装成功。
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值