LNMP+WordPress快速搭建个⼈博客⽬录
0.前⾔
系统要求(2019/08/18):
1.安装Linux
略。直接使⽤的阿⾥云“轻量应⽤服务器”(LAMP镜像)。
2.安装Nginx
** 下载openresty **
wget openresty/download/openresty-1.15.8.
** 解压openresty **
tar -xvf
cd openresty-VERSION/
考研报名时间2015** 安装依赖 **
yum install pcre-devel openssl-devel gcc curl
** 配置 **
./configure \
--with-cc-opt="-I/usr/local/opt/openssl/include/ -I/usr/local/opt/pcre/include/" \
--with-ld-opt="-L/usr/local/opt/openssl/lib/ -L/usr/local/opt/pcre/lib/" \
-
j8
专四考试流程
** 安装 openresty **
make
make install
** 检查安装结果 **
cd /usr/local/openresty/nginx/sbin
resignation letter./nginx -t
如果显⽰如下则说明安装成功:
nginx: the configuration file /usr/local/openresty/nginx/f syntax is ok
nginx: configuration file /usr/local/openresty/nginx/f test is successful
3.安装MySql
4.安装PHP
安装PHP需要注意版本要求。阿⾥云“轻量应⽤服务器”(LAMP镜像)已经安装了PHP,但是版本较低;
因此我删除了之前的PHP安装⽂件,重新进⾏了源码安装。
** 下载PHP **
wget www.php/distributions/php-7.3.
** 解压缩 **
tar -xvf php-7.3.
ceb
cd php-7.3.8
mkdir /usr/local/php7
** 安装依赖 **
yum install -y freetype-devel libevent libevent-devel libxml2 libxml2-devel ncurs ncurs-devel openssl openssl-devel libjpeg libjpeg-devel libpng libpng ** 配置项 **
./configure --prefix=/usr/local/php7 \
--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
billie jean歌词翻译
--with-mysqli \
--with-openssl \
--with-pcre-regex \
there must be--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
in the end歌词-
-enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
femme fatale
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvm \
-
-enable-xml \
--enable-zip
** 安装PHP **
make
make install
** 完善配置 **
cp /usr/local/php7/f.f.default /usr/local/php7/f.f cp /usr/local/php7/etc/php-fpm.f.default /usr/local/php7/etc/php-fpm.f
新建⽤户和组:
groupadd www-data
uradd -g www-data www-data
修改配置⽂件的⽤户和组,将ur改为“www-data”,将group改为“www-data”,然后保存退出:
vim /usr/local/php7/etc/php-fpm.f
; Unix ur/group of process
; Note: The ur is mandatory. If the group is not t, the default ur's group
; will be ud.
ur = www-data
group = www-data
** 启动PHP **
cd /usr/local/php7/sbin
./php-fpm
5.安装WordPress
我是安装的中⽂版()。
www cet edu cn
** 下载WordPress **
wget cn.wordpress/latest-zh_
** 解压缩 **
tar -xzvf latest_zh_
** 移动WordPress 到指定⽬录 **
nginx 默认的配置⽂件根⽬录是:html。我本地是在:/usr/local/openresty/nginx/html。后⾯的安装依赖WordPress⽬录,我的⽬录是在blog下。
cd wordpress
mkdir /usr/local/openresty/nginx/html/blog
cp * /usr/local/openresty/nginx/html/blog
cd /usr/local/openresty/nginx/html
chown -R www-data:www-data blog
6.配置MySQL
** 建⽴MySql连接 **
注:先输⼊命令 mysql,如果没问题这⼀步不⽤执⾏。
ln /usr/local/mysql/bin/mysql /usr/bin
** ⽤root⽤户连接MySql **
mysql -uroot -p
> 输⼊mysql的root密码
** 创建WordPress要⽤的数据库和⽤户,以及⽤户授权 **
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO "wp"@"localhost" IDENTIFIED BY "⾃⼰设置⽤户wp的密码"; FLUSH PRIVILEGES;
EXIT
7.配置Nginx
进⼊⾃⼰的nginx安装⽬录,找到f⽂件。我的是在: /usr/local/openresty/nginx/conf ** 设置⽤户为 www-data **
bushyvim /usr/local/openresty/nginx/f
然后去掉⽂件第⼀⾏前⾯的注释:ur www-data;
下⾯配置可以⼆选⼀,第⼀次配置,可以选择第⼀个
** 配置rver - http **
配置参考如下(记得替换成⾃⼰的域名):