Ubuntu LNMP 部署 WordPress

JellyBool

JellyBool

首先通过 git 拉取 WordPress 源代码:

git clone https://github.com/JellyBool/wordpress.git /var/www/wordpress

配置 Mysql

通过下面的命令来登录 mysql:

mysql -u root -p

在 mysql 执行:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;


CREATE USER 'jellybool' IDENTIFIED BY 'laravist';

GRANT ALL PRIVILEGES ON wordpress.* TO 'jellybool';


quit

注意上面的 jellyboollaravist是根据你自己的需求来设置的。

配置 Nginx

vim /etc/nginx/sites-available/default

打开配置文件,配置:

root /var/www/wordpress;


index index.php index.html index.htm index.nginx-debian.html;

# 注意我们添加了 index.php


location / {

        try_files $uri $uri/ /index.php?$query_string;

    }

location ~ \.php$ {

        try_files $uri /index.php =404;

        fastcgi_split_path_info ^(.+\.php)(/.+)$;

        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;

        fastcgi_index index.php;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

        include fastcgi_params;

 }

配置 WordPress 文件上传

打开 wp-config.php 文件:

define('FS_METHOD', 'direct');

define('FS_CHMOD_DIR', 0777);

define('FS_CHMOD_FILE', 0777);

安装其他的 php 扩展

sudo apt install -y php7.1-gd php7.1-mbstring php7.1-xmlrpc

访问你的域名,就可以进行 WordPress 安装啦!

本文由 JellyBool 创作, 转载和引用遵循 署名-非商业性使用 2.5 中国大陆 进行许可。

共有 1 条评论

staryty
修改的评论也不能少于六个字哦!
malphitee 回复 staryty
修改的评论也不能少于六个字哦!