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的视图话安装…

相关文章
相关标签/搜索