CentOS 7 配置 LAMP 环境

摘要:配置基础的 PHP 服务器环境,LAMP 指 Linux、Apache、Mysql和PHP。

升级系统版本到 7.4

查看系统版本

cat /etc/redhat-release

升级系统版本

yum clean all
yum update

升级成功后重启服务器

reboot

重启完成后确认系统升级成功 

cat /etc/redhat-release

安装 Apache

需要注意 centos 中的 apache 包名为 httpd,ubuntu 为 apache2 。

yum 安装

yum -y install httpd

启动服务

systemctl start httpd.service

设置为开启启动

systemctl enable httpd.service

设置防火墙允许 80 端口访问

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

安装 MYSQL 

MySQL在CentOS 7里是Mariadb。
yum 安装

yum -y install mariadb*

启动MySQL服务并设置开机启动

systemctl start mariadb.service
systemctl enable mariadb.service

设置 Mysql

设置 root 密码

mysql_secure_installation

基本一路回车,输入密码即可

安装 PHP 7

删除已安装版本

yum remove php*

rpm安装PHP 7 相应的 yum 源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum 安装 PHP 7

yum install php70w* 
// * 安装全部插件

检测安装版本

php -v

启动 php-fpm 服务

systemctl start  php-fpm.service