一、創(chuàng)建統(tǒng)一用戶組润匙、永久關(guān)閉防火墻
創(chuàng)建用戶和組
[root@web01 ~]# groupadd -g 666 www #創(chuàng)建gid666的組
[root@web01 ~]# useradd -u 666 -g 666 -M -s /sbin/nologin www #創(chuàng)建uid666,gid666唉匾,不創(chuàng)建家目錄孕讳,不登陸系統(tǒng)的用戶
[root@web01 ~]# id www #查看id
uid=666(www) gid=666(www) groups=666(www)
關(guān)閉防火墻
[root@web01 conf.d]# systemctl stop firewalld
[root@web01 conf.d]# systemctl disable firewalld
[root@web01 conf.d]# setenforce 0
vim /etc/selinux/config
SELINUX=enforcing修改為disabled保存退出
二、安裝相關(guān)服務(wù)
1巍膘、配置nginx yum源
cat << EOF >/etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/\$releasever/\$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
EOF
2厂财、安裝、啟動(dòng)峡懈、開(kāi)機(jī)自啟動(dòng)nginx
yum install -y nginx 安裝nginx服務(wù)
systemctl start nginx 啟動(dòng)nginx服務(wù)
systemctl enable nginx 開(kāi)機(jī)自啟動(dòng)nginx服務(wù)
3璃饱、配置php yum源
yum remove php-mysql-5.4php php-fpm php-common #安裝過(guò)php的必須先卸載后重新安裝
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #配置php yum源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm #配置php yum源
4、安裝php服務(wù)
yum install -y php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb
5肪康、安裝荚恶、啟動(dòng)、開(kāi)機(jī)自啟動(dòng)php服務(wù)
systemctl start php-fpm
systemctl enable php-fpm
6梅鹦、安裝裆甩、啟動(dòng)、開(kāi)機(jī)自啟動(dòng)mariadb數(shù)據(jù)庫(kù)服務(wù)
yum install -y mariadb
yum install -y mariadb-server
systemctl start mariadb
systemctl enable mariadb
7齐唆、安裝lrzsz
yum install -y lrzsz
三嗤栓、配置服務(wù)
1、修改配置文件箍邮,統(tǒng)一用戶
修改nginx配置文件
sed -i 's#^user = apache#user = www#g' /etc/php-fpm.d/www.conf #修改php配置文件
sed -i 's#^group = apache#group = www#g' /etc/php-fpm.d/www.conf #修改php配置文件
2茉帅、創(chuàng)建根目錄code目錄
[root@web01 ~]# mkdir /code
3、把wordpress文件從windows中上傳至code目錄內(nèi)(使用lrzsz)锭弊,并且配置用戶和組
image
將wordpress文件拖至Xshell中
tar -xf wordpress-4.9.4-zh_CN.tar.gz #解壓縮wordpress文件至/code目錄中
[root@web01 ~]# chown -R www.www /code/ #配置/code目錄的用戶和組
4堪澎、編寫wordpress的conf文件
[root@web01 conf.d]# vim blog.conf
server {
listen 80;
server_name blog.oldyu.com;
root /code/wordpress;
index index.php;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
5、測(cè)試nginx語(yǔ)法是否正確
nginx -t
6味滞、創(chuàng)建數(shù)據(jù)庫(kù)密碼樱蛤,新建wordpress庫(kù)
[root@web01 conf.d]# mysqladmin -uroot password
New password:
Confirm new password:
[root@web01 conf.d]# mysql -uroot -p123456
MariaDB [(none)]> create database wordpress;
四钮呀、重啟php、nginx昨凡、mariadb服務(wù)爽醋,測(cè)試網(wǎng)頁(yè)
systemctl restart nginx
systemctl restart php-fpm
systemctl restart mariadb
修改windows C:\Windows\System32\drivers\etc文件 添加10.0.0.6 blog.oldyu.com 保存
ie頁(yè)面輸入blog.oldyu.com測(cè)試網(wǎng)頁(yè)


