yum方法安装lnmp+wordpress部署

yum的方法部署lnmp+wordpress
1.首先配置yum源,将/etc/yum.repos.d下的所有文件(*表示所有)都移走,再自行配置本地yum源

**mv /etc/yum.repos.d/* /media/**
**vi /etc/yum.repos.d/local.repo**
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[lnmp]
name=lnmp
baseurl=file:///root/lnmp
gpgcheck=0
enabled=1

2.将镜像进行挂载:(/opt/centos目录若没有则需要自行创建)

**mount /dev/cdrom /opt/centos**

3.安装服务
(1)安装数据库服务:

**yum install -y mariadb mariadb-server**

(2)安装php服务:

**yum install -y php-fpm**

(3)安装nginx服务:

**yum install -y nginx**

4.三个服务安装完成后将三个服务都启动:

**systemctl start nginx
  systemctl start php-fpm
  systemctl start mariadb**

并查看端口的启动情况:

**netstat -ntpl**

(若没有netstat这个命令,需要自行安装net-tools工具)

**yum install -y net-tools**

5.更改配置文件(共需更改三个,nginx两个,php一个)
(1)修改nginx配置文件

**vi /etc/nginx/conf.d/default.conf**
**location / {
     
            root   /www;                              #更改网页目录
            index  index.php index.html index.htm;         #添加index.php
        }
location ~ \.php$ {
                                   #去掉location{
     }前的注释符
            root           /www;                   #更改目录为/www**

(2)修改nginx配置文件

**vi /etc/nginx/fastcgi_params**
**fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;      #添加这行代码
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
(上下文有的字符串最好复制)**

(3)修改php配置文件

**vi /etc/php-fpm.d/www.conf**
**user = nginx
group = nginx(不要随意修改格式,等号两边都有空格)**

6.创建www目录并修改此目录的权限

**mkdir /www**
**chown nginx:nginx /www/(修改目录www的所有者和所属组分别为nginx、nginx)**

7.解压wordpress的软件包

**unzip 软件包**

(若不能直接使用unzip这个命令,需要自行安装)

**yum install -y unzip**

8.移动并复制文件
(1)将wordpress下的所有文件都移动到www下

**mv wordpress/* /www/**

(2)复制www下的文件到www中,并改名:

**cp /www/wp-config-sample.php/www/wp-config.php**

9.修改www目录下的配置文件

**vi /www/wp-config.php**
**// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'root');
/** MySQL数据库密码 */
define('DB_PASSWORD', '000000');
/** MySQL主机 */
define('DB_HOST', '自己的ip');**

10.初始化数据库:

**mysql_secure_installstion**

设置数据库的密码
11.利用上一步设好的密码进入数据库,进行文件编写:

**mysql -uroot -p密码**
**grant all privileges  on *.* to root@'%' identified by "000000";
  create database wordpress;**

这个时候就部署好了,将所有的服务都重启
如果打开网页提示php缺少mysql的话,就再安装一个php-mysql服务

**yum install -y php-mysql**

12.进入站点后输入标题、用户名等信息再安装wordpress就好啦!

你可能感兴趣的:(lnmp,wordpress,yum)