环境配置
关闭防火墙
systemctl stop firewalld
关闭SELinux
setenforce 0
配置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
重启网卡
systemctl restart network
测试网络是否可以上网
ping baidu.com
配置阿里云的yum源
备份yum源
配置阿里云yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存
yum clean all
制造缓存
yum makecache
配置yum扩展源
yum -y install epel-release
部署应用
部署nginx
yum -y install nginx
启动nginx
systemctl start nginx
查看nginx状态
ss -nplt | grep 80
部署MySQL数据库
修改mysql-community.repo配置文件
将其中mysql5.7的enable=0改为1
mysql8.0的enable=1改为0
安装mysql-community-server
yum -y install mysql-community-server
启动MySQL数据库
systemctl start mysqld
获取临时密码并且修改密码
awk '/temporary password/{p=$NF}END{print p}' /var/log/mysqld.log
修改密码
mysqladmin -p"`awk '/temporary password/{p=$NF}END{print p}' /var/log/mysqld.log`" password 'Xiaoxue@123'
部署php
yum -y install php php-fpm php-curl php-intl php-mcrypt php-mysql php-mbstring php-xml php-dom php-gd gd
开启php
systemctl start php-fpm
将nginx和php关联起来
修改nginx配置文件,在第42行下面开始添加
vim +42 /etc/nginx/nginx.conf
index index.php index.html index.htm;
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
在 /usr/share/nginx/html中创建测试文件
vim index.php
添加以下代码
<?php
phpinfo();
?>
修改php配置文件
vim /etc/php.ini
将其中的short_open_tag=OFF 改为short_open_tag=On
重启php服务
systemctl restart php-fpm
部署项目
yum -y install unzip
解压压缩包
unzip farm-ucenter1.5.zip
将解压后的文件拷贝到 /usr/share/nginx/html 中
赋予权限给html下面的文件和目录
chmod -R 777 *
导入数据库
mysql -p"Xiaoxue@123" -e "create database qqfarm default charset 'utf8'"
mysql -p"Xiaoxue@123" qqfarm < ./qqfarm.sql
接下来在浏览器进行安装