Linux系统下通过nginx运行WordPress

本文详细介绍了如何在Linux环境下通过nginx部署WordPress。包括下载和解压缩WordPress安装包,创建数据库和用户,设置wp-config.php文件,放置文件到服务器根目录,以及修改nginx配置启动服务。通过遵循这些步骤,用户可以在自己的Linux服务器上成功运行WordPress。

声明:本文是基于nginx来运行WordPress的,所以需要先安装nginx,至于nginx的安装教程本文将不做详细叙述,请自行百度了解。

一、下载和解压缩

下载并解压在http://wordpress.org/download/ 处下载的安装包。
如果你要上传WordPress到一个远程主机,则要用浏览器下载WordPress软件包到你的计算机上,然后解压缩。
如果你可以用shell访问主机,并可以使用基于控制台的工具,如果你不想用FTP,你可以用
wget http://wordpress.org/latest.tar.gz(或者lynx或者其它的基于控制台的浏览器)将WordPress直接下载到你的网站服务器上。
然后解压缩包:
tar -xzvf latest.tar.gz
WordPress软件包会解压到一个叫做wordpress的文件夹中,这个文件夹和你下载的latest.tar.gz在同一个目录中。

二、创建数据库和用户

使用 MySQL客户端,如果你可以访问你的服务器的shell,你又愿意使用命令行,并且你的MySQL用户有权限创建MySQL用户和数据库,你可以按如下例子创建WordPress用户名和数据库。

$ mysql -u ''adminusername'' -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE DATABASE ''databasename'';
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON ''databasename''.* TO "''wordpressusername''"@"''hostname''"
    -> IDENTIFIED BY "''password''";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Bye
$ 

在上面:
adminusername通常是root,除非设置过拥有高级权限的帐号。
databasename的值用wordpress或blog比较好。
wordpressusername的值用wordpress比较好。
hostname通常是localhost。如果你不知道这个值是什么,请你和你的系统管理员联系。如果你是系统管理员,请指出这个值应该是什么。
password应该是不容易猜测的密码,最好同时包含大写字母、小写字母、数字和符号。
把databasename, wordpressusername, hostname, 和 password写下来

三、设置 wp-config.php

为了继续进行以下环节,请你找到以下代码并进行修改:

// ** MySQL settings ** //
define('DB_NAME', 'wordpress');     // The name of the database
define
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值