博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yum方法安装lnmp+wordpress部署
阅读量:4125 次
发布时间:2019-05-25

本文共 2398 字,大约阅读时间需要 7 分钟。

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=centosbaseurl=file:///opt/centosgpgcheck=0enabled=1[lnmp]name=lnmpbaseurl=file:///root/lnmpgpgcheck=0enabled=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 = nginxgroup = 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就好啦!

转载地址:http://krlpi.baihongyu.com/

你可能感兴趣的文章
8种ES6中扩展运算符的用法
查看>>
【视频教程】Javascript ES6 教程28—ES6 Promise 实例应用
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(下)
查看>>
【web素材】03-24款后台管理系统网站模板
查看>>
Flex 布局教程:语法篇
查看>>
年薪50万+的90后程序员都经历了什么?
查看>>
2019年哪些外快收入可达到2万以上?
查看>>
【JavaScript 教程】标准库—Date 对象
查看>>
前阿里手淘前端负责人@winter:前端人如何保持竞争力?
查看>>
【JavaScript 教程】面向对象编程——实例对象与 new 命令
查看>>
我在网易做了6年前端,想给求职者4条建议
查看>>
SQL1015N The database is in an inconsistent state. SQLSTATE=55025
查看>>
RQP-DEF-0177
查看>>
Linux查看mac地址
查看>>
Linux修改ip
查看>>
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
IPS开发手记【一】
查看>>
Java通用字符处理类
查看>>