LNMP+WordPress快速搭建个⼈博客⽬录
0.前⾔
系统要求(2019/08/18):
1.安装Linux
略。直接使⽤的阿⾥云“轻量应⽤服务器”(LAMP镜像)。
2.安装Nginx
** 下载openresty **
wget /download/openresty-1.15.8.
** 解压openresty **
tar -xvf
cd openresty-VERSION/
** 安装依赖 **
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
./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.
cd php-7.3.8
mkdir /usr/local/php7
镖局风云** 安装依赖 **
yum install -y freetype-devel libevent libevent-devel libxml2 libxml2-devel ncurses ncurses-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 \
--with-mysqli \
--with-openssl \
--with-pcre-regex \
下沙歌词--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
-
-enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
-
-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
useradd -g www-data www-data
修改配置⽂件的⽤户和组,将user改为“www-data”,将group改为“www-data”,然后保存退出:
vim /usr/local/php7/etc/php-fpm.f
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
; will be used.
user = www-data
group = www-data
** 启动PHP **
cd /usr/local/php7/sbin
./php-fpm
5.安装WordPress
我是安装的中⽂版()。
** 下载WordPress **关于古诗的手抄报
wget /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 **
vim /usr/local/openresty/nginx/f
然后去掉⽂件第⼀⾏前⾯的注释:user www-data;
下⾯配置可以⼆选⼀,第⼀次配置,可以选择第⼀个
** 配置server - http **
配置参考如下(记得替换成⾃⼰的域名):
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论