前言

本文将在CentOS7.6中安装apache2.4.6,Mysql5.6,PHP7.4,Redis3.2

安装&配置Apache

使用yum一键安装apache(httpd)服务器

 yum install httpd

等待安装完成,启动并查看httpd运行状态

 systemctl start httpd.service
 systemctl status httpd.service

打开浏览器输入服务器网址看到欢迎页
httpd.service
回到命令行,使用vim打开httpd配置文件

 vim /etc/httpd/conf/httpd.conf

配置伪静态(选配)

在第57行加入

 LoadModule rewrite_module modules/mod_rewrite.so 

启用httpd中的rewrite模块

再将151行的None改成All
All

添加完成后按“Esc”输入“:wq”进行保存和退出

绑定域名

botm
在如图位置添加

 <VirtualHost *:80>
    ServerName test1.com
    DocumentRoot "/var/www/html/test1.com"
 </VirtualHost>

ServerName 的参数是想要绑定网站的域名
DocumentRoot 的参数是站点文件的绝对路径

添加完成后按“Esc”输入“:wq”进行保存和退出

配置SSL证书http➡️https(选配)

首先使用yum安装mod_ssl插件

 yum install mod_ssl

等待安装完成,会在“/etc/httpd/conf.d/”文件夹中穿件名为“ssl.conf”的配置文件
同样是使用vim打开

 vim /etc/httpd/conf.d/ssl.conf

在第55行添加:

 <VirtualHost *:443>
    DocumentRoot "/var/www/sfnco-com-cn"
    ServerName sfnco.com.cn:443
    SSLEngine on
    SSLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite HIGH:3DES:!aNULL:!MD5:!SEED:!IDEA
    SSLCertificateFile /var/www/ssl/full_chain.pem
    SSLCertificateKeyFile /var/www/ssl/private.key
    SSLCertificateChainFile /var/www/ssl/root.pem
 </VirtualHost> 

将最后三行参数替换成你的SSL证书文件即可

重启httpd服务

  systemctl restart httpd.service

如果出现报错请仔细检查一下上面三个文件地址&文件名&公钥私钥是否配置正确!

安装&配置Mysql

执行rpm命令,安装Mysql官方RPM软件包管理器

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

安装Mysql程序

 yum -y install mysql mysql-server mysql-devel

启动Mysql服务器并设为开机启动项

  systemctl start mysql.service
  systemctl enable mysql.service

使用“root”登陆Mysql服务器

  mysql -u root -p

首次登陆没有密码,直接Enter进入控制界面,并修改密码

 use mysql;
 update user set password=password('passwd') where user='root'; 

其中passwd是将要改成的密码,最后刷新一下用户权限并退出

 flush privileges; 
 quit;

重新输入

 mysql -u root -p 

并输入设置好的密码即可进入控制界面!

安装PHP

使用remi的安装源来安装PHP

 yum install epel-release
 rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

安装完成后调用remi源安装PHP7.4

 yum --enablerepo=remi install php74-php

安装完成后安装php的一些拓展

 yum install php74-php php74-php-gd php74-php-xml php74-php-sockets php74-php-session php74-php-snmp php74-php-mysql php74-php-redis

在后续添加拓展中使用 yum install php74-php-拓展名 进行安装

安装Redis

安装Redis相对简单很多,直接使用

 yum install redis 

等待安装完成并使用

 systemctl start redis
 systemctl enable redis

设置好开机启动即可

-------------------完-------------------