一、安装数据库(mariadb)
yum -y install mariadb-server
启动
systemctl enable –now mariadb-server
检查
ss -lntup | grep mysql
ps -ef | grep mysql
安全配置
输入
mysql_secure_installation
回车—>y—>输入密码—->一直y结束
进入数据库
mysql -uroot -plidao996
创建数据库
create database wordpress;
创建数据表并添加白名单
grant all on wordpress.* to ‘blog’@’172.16.1.%’ identified by ‘1’;
授权 所有 在 wordpress.所有表 ‘用户名’@‘白名单’ 设置密码 ‘密码’
启动
systemctl enable –now mariadb-server
检查
ss -lntup | grep mysql
ps -ef | grep mysql
安全配置
输入
mysql_secure_installation
回车—>y—>输入密码—->一直y结束
进入数据库
mysql -uroot -plidao996
创建数据库
create database wordpress;
创建数据表并添加白名单
grant all on wordpress.* to ‘blog’@’172.16.1.%’ identified by ‘1’;
授权 所有 在 wordpress.所有表 ‘用户名’@‘白名单’ 设置密码 ‘密码’
二、安装php
清理已有的php软件包
systemctl stop php -fpm
yum -y remove php
安装
yum -y install php php-bcmath php-cli php-common php-devel php-embedded php-fpm php-gd php-intl php-mbstring php-mysqlnd php-opcache php-pdo php-process php-xml php-json
开机自启动
systemctl enable –now php-fpm
修改配置文件
egrep -n ‘^(user|group|listen =)’ /etc/php-fpm.d/www.conf
检查语法:
php-fpm -t
systemctl stop php -fpm
yum -y remove php
安装
yum -y install php php-bcmath php-cli php-common php-devel php-embedded php-fpm php-gd php-intl php-mbstring php-mysqlnd php-opcache php-pdo php-process php-xml php-json
开机自启动
systemctl enable –now php-fpm
修改配置文件
egrep -n ‘^(user|group|listen =)’ /etc/php-fpm.d/www.conf
检查语法:
php-fpm -t
三、安装nginx
1.配置官方仓库
cat > /etc/yum.repos.d/nginx.repo << ‘EOF’
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
EOF
2.安装nginx服务
yum -y install nginx
3.启动Nginx服务
systemctl start nginx
systemctl enable nginx
cat > /etc/yum.repos.d/nginx.repo << ‘EOF’
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
EOF
2.安装nginx服务
yum -y install nginx
3.启动Nginx服务
systemctl start nginx
systemctl enable nginx
四、部署wordpress
vim /etc/nginx/conf.d/word.conf
server {
listen 80;
server_name kod.etiantian.org;
root /app/code/blog;
location / { index index.php index.html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
}
检查
nginx -t
启动
systemctl restart nginx
server {
listen 80;
server_name kod.etiantian.org;
root /app/code/blog;
location / { index index.php index.html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
}
检查
nginx -t
启动
systemctl restart nginx
下载
wget https://cn.wordpress.org/latest-zh_CN.zip下载
创建目录
mkdir -p /app/code/blog
解压
unzip 压缩包
移动
mv wordpress/* /app/code/blog/
修改权限
chown -R nginx.nginx /app/code/blog/
最后在windos电脑的hosts文件添加
10.0.0.7 kod.etiantian.org
访问
kod.etiantian.org即可
wget https://cn.wordpress.org/latest-zh_CN.zip下载
创建目录
mkdir -p /app/code/blog
解压
unzip 压缩包
移动
mv wordpress/* /app/code/blog/
修改权限
chown -R nginx.nginx /app/code/blog/
最后在windos电脑的hosts文件添加
10.0.0.7 kod.etiantian.org
访问
kod.etiantian.org即可