centos7雲主機nginx+WordPress完整建站(博客)流程記錄

1、安裝nginxphp

一、安裝依賴html

#安裝gccmysql

yum install gcc-c++linux

#安裝 pcre-develnginx

yum install -y pcre pcre-develc++

#安裝zlib  web

yum install -y zlib zlib-develsql

#安裝OpenSSL  數據庫

yum install -y openssl openssl-develvim

二、安裝nginx

#建立nginx.repo文件

vi /etc/yum.repos.d/nginx.repo   

#而後寫入配置:

[nginx]  

name=nginx repo  

baseurl=http://nginx.org/packages/centos/7/$basearch/

gpgcheck=0  

enabled=1

baseurl=http://nginx.org/packages/centos/7/$basearch/中改成本身版本

而後wq保存,運行:

yum install nginx

關閉防火牆命令:sudo systemctl stop firewalld.service

selinux也要關閉

臨時關閉:

[root@localhost ~]# getenforce

Enforcing

[root@localhost ~]# setenforce 0

[root@localhost ~]# getenforce

Permissive

永久關閉:

[root@localhost ~]# vim /etc/sysconfig/selinux

SELINUX=enforcing 改成 SELINUX=disabled

重啓服務reboot

3.啓動nginx

service nginx start

輸入本身公網的ip地址

2、mysql的安裝和配置

一、安裝

1.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2.rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.yum install mysql-community-server


安裝成功後啓動mysql:

service mysqld start

二、mysql的初始化設置

進入mysql,設置密碼,一開始數據庫默認沒有密碼:

mysql -u root 回車進入


在mysql中設置密碼:

set password for 'root'@'localhost' =password('新密碼');


開啓mysql的遠程鏈接,讓你能夠用本地的電腦鏈接雲上的mysql:

grant all privileges on *.* to root@'%'identified by 'password';

而後就能夠退出mysql了

exit

3、安裝PHP環境

yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm

安裝好以後輸入檢查版本命令,看看安裝好了沒有:

php --version

把安裝好的環境重啓一下:

service php-fpm start 啓動php-fpm

service nginx restart 重啓nginx

service mysqld restart 重啓 mysql

爲儲存wordpress的數據在mysql中建立一個數據庫

  1. 進入mysql:

mysql -u root -p  進入mysql

create database 數據庫名 charset utf8; 建一個本身取名的數據庫,這個就是儲存wordpress數據的地方了,記住名字:)

show database;  查看數據庫

image.png

  

  1. 保險起見,重啓數據庫更新一下:

    service mysqld restart

wordpress 安裝

 

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

 

unzip wordpress-4.9.1-zh_CN.zip -d  /usr/share/nginx/html;

而後咱們修改一下wordpress的配置文件:

vim /usr/share/nginx/html/wordpress/wp-config-sample.php

// ** MySQL 設置 – 具體信息來自您正在使用的主機 ** //

/** WordPress數據庫的名稱 */

define(‘DB_NAME’, ‘數據庫名’);這裏填寫你存放wordpress數據庫的名稱

/** MySQL數據庫用戶名 */

define(‘DB_USER’, ‘root’);這裏填寫你數據庫的用戶名

/** MySQL數據庫密碼 */

define(‘DB_PASSWORD’, ‘你的mysql密碼’);這裏填寫你設置的密碼

只須要改這些就夠了,保存退出

而後修改一下配置文件的名字,方便往後:

mv wp-config-sample.php wp-config.php

Nginx的配置修改

vim /etc/nginx/conf.d/default.conf 

location下的root改爲放wordpress的文件目錄

index 改爲以下

image.png

 location修改root,把前面的#去掉

image.png

image.png

而後保存退出

從新啓動一下nginx:

service nginx restart

保險起見,你能夠從新啓動如下以前的服務:mysql,php-fpm。

恭喜你環境已經搭好了,你能夠在瀏覽器中輸入你雲的公網ip地址進行wordpress的視圖話安裝…

相關文章
相關標籤/搜索