本文共 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/