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就好啦!