一:安装并配置MYSQL
1.下载并安装MYSQL官方的Yum Repository
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server –nogpgcheck
2.设置mysql数据库服务开机自启动,并查看mysql数据库服务状态
systemctl start mysqld.service
systemctl enable mysqld.service
systemctl status mysqld.service
3.查看mysql数据库默认密码
grep "password" /var/log/mysqld.log
4.进入mysql数据库服务
mysql -uroot -p'password'
5.改密码安全策略为低(只校验密码长度,至少8位)。
set global validate_password_policy=0;
6.设置mysql数据库密码为’12345678‘
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
- 授予root用户远程管理权限
- 输入exit退出数据库。
二:安装并配置Nginx
1.安装Nginx服务的依赖包
gcc是Linux下的编译器,它可以编译C、C++、Ada、Object C和Java等语言
pcre是一个perl库,Nginx的HTTP模块使用pcre来解析正则表达式
zlib是一个文件压缩和解压缩的库,Nginx使用zlib对HTTP数据包进行gzip压缩和解压
yum install -y gcc pcre pcre-devel zlib zlib-devel
- 下载Nginx安装包
wget http://nginx.org/download/nginx-1.17.10.tar.gz
3.解压Nginx安装包
tar -zxvf nginx-1.17.10.tar.gz
- 编译安装Nginx
cd nginx-1.17.10 切换安装目录
./configure 运行安装程序
make && make install 编译并安装
5.启动Nginx
cd /usr/local/nginx/ 切换Nginx目录
sbin/nginx 启动Nginx服务
6.访问ip,测试Nginx服务是否正常显示
三: 安装PHP
1.下载PHP
yum -y install php php-mysql php-fpm
2.在nginx.conf文件中增加对PHP的支持
vim /usr/local/nginx/conf/nginx.conf
3.按下ESC键,输入:wq保存并退出Vim编辑器,并重启PHP
systemctl restart php-fpm
4.重启Nginx服务
/usr/local/nginx/sbin/nginx -s reload
5.新建PHP测试页面
echo "<?php phpinfo(); ?>" > /usr/local/nginx/html/phpinfo.php
7.浏览器访问ip/phpinfo.php网站目录,PHP测试页面可以正常显示说明该网站正确的配置了PHP
四:上线网站
1.使用XFTP7将网站模板上传至服务器
2.解压网站模板
3.将网站模板移动到网站根目录
4.访问ip安装网站