前言
本文将在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
打开浏览器输入服务器网址看到欢迎页
回到命令行,使用vim打开httpd配置文件
vim /etc/httpd/conf/httpd.conf
配置伪静态(选配)
在第57行加入
LoadModule rewrite_module modules/mod_rewrite.so
启用httpd中的rewrite模块
再将151行的None改成All
添加完成后按“Esc”输入“:wq”进行保存和退出
绑定域名
在如图位置添加
<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
设置好开机启动即可
-------------------完-------------------