apache2 wordpress目录权限_WordPress安装[终极版]

点击上方“不太厉害的程序猿”,选择“置顶或者星标”

你关注的就是我关心的!

                    WordPress安装教程

8b88232458fe7a7ed796d03ff316afe4.png

1.配置服务器环境
第一步:安装mysql数据库环境-Centos下安装Mysql数据库
第二步:安装nginx环境-Centos7安装配置NGINX
第三步: 安装php环境-Centos7安装配置PHP,你真的会了吗?
第四步:nginx与php整合-Nginx与PHP是如何进行交互的?

我这里纠正之前发的文章nginx与php整合里的一个错误

错误片段,fastcgi_param SCRIPT_FILENAME后的代码 052d35462f0782989a771d2e2663a413.png正确答案如下:

b4998757d50d8fb4b1e759d58dcc45e5.png

                如何整合NGINX与PHP

8b88232458fe7a7ed796d03ff316afe4.png

第一步:编辑你的nginx.conf文件找到这一行取消注释,然后在fastcgi_param SCRIPT_FILENAME后面写你存放php文件的路径就行,这里我存放php文件的路径为/usr/local/nginx/html/7cf49856b1d92e40bdb78b2862a4067d.png

第二步:如何测试nginx与php整合成功,

在/usr/local/nginx/html目录下新建一个index.php文件d751333da241e4438922d4f4baa9c7e3.pngindex.php文件内容如下:

1 <?php 2      phpinfo();3    ?>

保存后访问ip+端口下的index.php

如果出现php的相关信息证明安装成功af876dfdf2b1abfa0338958518a2d222.png

到这一步已经证明我们的nginx与php已经成功交互了,接下来我们就要进行WordPress的安装了

                    WordPress安装步骤

8b88232458fe7a7ed796d03ff316afe4.png

第一步:

下载WordPress安装包官方地址:https://wordpress.org/

01a7d5d77a4f9a404816eec156d989c8.png

这里我已经帮大家下载好了,公众号回复"wordpress"即可获得wordpress.tar.gz源码包.

第二步:

上传源码包至Centos的某个目录中,解压,我这里放在了/usr/usrfiles目录下,解压,代码如下:

1tar -zxvf wordpress-5.4.2-zh_CN.tar.gz

4486eaa0f209ed65b23118febb9b1e3c.gif

解压完成

ba7f6863b823f45fb41247a9905cf1b6.png

                为wordpress创建数据库

8b88232458fe7a7ed796d03ff316afe4.png

第一步:

这里建议创建mysql用户而不是直接使用root用户

前提是先要登录mysql

创建mysql用户,代码如下

 1CREATE USER 'username'@'host' IDENTIFIED BY 'password' 2 3   示例: 4 5crate user 'wp'@'%' identified by '123000'; 6 7flush privileges##刷新权限 8 9username –你将创建的用户名10host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%11password – 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

第二步:

为wordpress创建数据库及表,代码如下:

1create database databasename;23示例:45create database mywp; 这里我创建的数据库为mywp

第三步:

授权新建的用户wp使用数据库mywp的所有权限,代码如下:

 1GRANT privileges ON databasename.tablename TO 'username'@'host' IDENTIFIED BY 'password'; 2 3privileges – 用户的操作权限,如SELECT , INSERT , UPDATE  等(详细列表见该文最后面).如果要授予所有的权限则使用ALL说明:  4 5databasename –  数据库名 6 7tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用* 表示, 如*.* 8
9示例:1011GRANT all privileges ON  mywp.* TO 'wp'@'%' IDENTIFIED BY 'adminwp';1213赋予用户wp远程访问mysql中的mywp数据库的所有表的操作权限

到这一步我们已经配置好WordPress所依赖的所有环境了,接下来我们安装WordPress

                          安装WordPress

8b88232458fe7a7ed796d03ff316afe4.png

第一步:

找到已经解压好的WordPress安装包,移动wordpress目录到nginx网站的根目录或者你自己创建一个根目录,后面重新配置nginx.conf[这里我自己在/usr/local/下创建了webapp目录],如图所示:

83638587a3a19b285991165d3d6ef304.png

接下来我把wordpress目录移动到webapp目录下

2ff86d3033e9ef09eba72431b3f78410.gif


第二步:

设置wp-config.php

进入我们已经移动好的wordpress目录中,将文件wp-config-sample.php重命名为wp-config.php,

502a1b0099cb7f55bfcce04e65b24aa0.png

然后在文本编辑器中将其打开

17ab954964b8b2b3c3504e39fc38c7f3.gif

需要修改以下配置:

数据库篇:

 1设置数据库名称 2将“ database_name_here”替换为数据库名称,例如MyDatabaseName。 3 4define('DB_NAME','MyDatabaseName'); //示例MySQL数据库名称
5设置数据库用户 6将“ username_here”替换为用户名的名称,例如MyUserName。 7 8define('DB_USER','MyUserName'); //示例MySQL用户名
9设置数据库密码10用您的密码(例如MyPassWord)替换“ password_here” 。1112define('DB_PASSWORD','MyPassWord'); //示例MySQL密码
13设置数据库主机14将“ localhost”替换为数据库主机的名称,例如MyDatabaseHost。也可能需要端口号或Unix套接字文件路径。1516define('DB_HOST','MyDatabaseHost'); //示例MySQL数据库主机
17注意:很有可能您无需更改它。如果不确定,请尝试使用默认值“ localhost”进行安装,并查看其是否有效。如果安装失败,请与您的网络托管提供商联系。

这里我设置为我自己之前配置的

535e885508e6d84369dd42396305e9ee.png


修改盐值

a7085c7f25ee9220401fab0b574d5a22.png

这里提供给大家一个wordpress官方网站可自动生成盐值盐值在线生成

WordPress官网提供:https://api.wordpress.org/secret-key/1.1/salt/

得到生成的盐值后,填入配置文件中,保存wp-config.php文件

                    运行Wordpress安装脚本

8b88232458fe7a7ed796d03ff316afe4.png

前面我们已经把wordpress移动到了/usr/local/webapp目录下,若直接运行wordpress安装脚本nginx是找不到安装脚本文件的,我们还需要在Nginx中修改配置文件.

4e09daf4e7031db6a3814967dae6d690.png

第一步:

如何你的wordpress文件在nginx默认网站根目录下,即nginx目录下的html下,配置如下:[修改SCRIPT_FILENAME后面的路径即可]

7f499df42885c3dab70ae53a7e1877e4.png

第二步:

反之,需要修改两个地方,[我的wordpress就没在nginx的默认网站根目录下]

c829d3fcf35b62555356d42db22c586c.png

第三步:

修改root 为/

修改SCRIPT_FILENAME后面的路径为wordpress的路径

执行WordPress安装脚本:ip+端口+目标地址/wp-admin/install.php.这里我的地址为:

http://192.168.248.145/webapp/wordpress/wp-admin/install.php

acae8d3e5062655e222f65a96ff2bf0f.png

Success!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值