您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
LNMP架构搭建wordpress网站的方法
彤梁2025-03-19WordPress教程已有人查阅
导读回到顶部首先部署mysql数据库二进制包方式安装mysql数据库软件下载解压mysql软件创建mysql管理用户useradd -s /sbin/nologin -M mysql给mysql放到一个目录中,设置软连接
系统环境版本
首先部署mysql数据库
二进制包方式安装mysql数据库软件
下载解压mysql软件
useradd -s /sbin/nologin -M mysql
给mysql放到一个目录中,设置软连接
软连接
授权mysql数据目录
chown -R mysql.mysql /application/mysql/data/
初始化mysql
--datadir--- 指定mysql的数据目录
--user --- 指定管理用户
将mysql给/etc/init.d管理
mysql默认配置文件保存位置:
Nginx部署
安装依赖
yum install -y pcre-devel openssl-devel
下载nginx,进行解压
回到顶部
PHP部署
解决依赖关系
说明:此软件在centos6.8之后,系统已经自带此软件功能,可以不进行安装
libiconv编译过程
还需要安装三个与数据加密相关的软件 --- 需要epel源获取
tar xf php-5.5.32.tar.gz
初始化
这里根据不同的需求增加初始化内容
wordpress博客网站站点部署
关于wordpress的下载百度一下一大堆,我就省略了
wordpress解压、移动到站点目录下
chown -R./application/nginx/html/blog/wordpress/
登陆数据库创建所需内容
注意主机hosts文件解析完成了。这就搭建完成了一个简单的博客网站。哪里不懂可以私信我。
[root@db02 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@db02 ~]# uname -a
Linux db02 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
回到顶部首先部署mysql数据库
二进制包方式安装mysql数据库软件
下载解压mysql软件
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
tar xf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
创建mysql管理用户useradd -s /sbin/nologin -M mysql
给mysql放到一个目录中,设置软连接
软连接
授权mysql数据目录
chown -R mysql.mysql /application/mysql/data/
初始化mysql
/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
--basedir--- 指定mysql的程序目录--datadir--- 指定mysql的数据目录
--user --- 指定管理用户
将mysql给/etc/init.d管理
cp -a /application/mysql/support-files/mysql.server /etc/init.d/mysqld
需要修改启动文件的mysql路径:
sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld
设置mysql配置文件mysql默认配置文件保存位置:
/etc/my.conf
\cp /application/mysql/support-files/my-default.cnf /etc/my.conf
启动mysql,并设置用户密码
/etc/init.d/mysqld start--- 启动
/application/mysql/bin/mysqladmin -u root password '123'--- 设置用户密码
/application/mysql/bin/mysql -u root -p123--- 登陆
回到顶部Nginx部署
安装依赖
yum install -y pcre-devel openssl-devel
下载nginx,进行解压
cd /server/tools/
wget -q http://nginx.org/download/nginx-1.10.2.tar.gz
tar xf nginx-1.10.2.tar.gz
创建管理用户,初始化程序
cd nginx-1.10.2
useradd -s /sbin/nologin -M -u 2222
./configure --prefix=/application/nginx-1.10.2 --user=--group=--with-http_stub_status_module--with-http_ssl_module
编译、编译安装、创建软连接
make && make install
ln -s /application/nginx-1.10.2 /application/nginx
精简化配置文件
egrep -v "#|^$" /application/nginx/conf/nginx.conf.default >/application/nginx/conf/nginx.conf
启动nginx
/application/nginx/sbin/nginx
这里就能web网页访问,但是没什么东西,具体可以看看我的另一篇Nginx的详解回到顶部
PHP部署
解决依赖关系
yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel
libiconv-devel ---字符集转换库这个软件需要编译安装说明:此软件在centos6.8之后,系统已经自带此软件功能,可以不进行安装
libiconv编译过程
还需要安装三个与数据加密相关的软件 --- 需要epel源获取
yum -y install libmcrypt-devel mhash mcrypt
PHP解压tar xf php-5.5.32.tar.gz
初始化
这里根据不同的需求增加初始化内容
cd php-5.5.32
./configure --prefix=/application/php-5.5.32 --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --enable-short-tags --enable-static --with-xsl --with-fpm-user=--with-fpm-group=--enable-ftp --enable-opcache=no --with-mysqli=mysqlnd --with-gettext
编译安装,创建软连接
make && make install
ln -s /application/php-5.5.32/ /application/php
php配置文件
cp /server/tools/php-5.5.32/php.ini-production /application/php/lib/php.ini
cp /application/php/etc/php-fpm.conf.default /application/php/etc/php-fpm.conf
启动php服务
/application/php/sbin/php-fpm
回到顶部wordpress博客网站站点部署
关于wordpress的下载百度一下一大堆,我就省略了
wordpress解压、移动到站点目录下
tar xf wordpress-4.7.3-zh_CN.tar.gz
mv wordpress /application/nginx/html/blog/
修改nginx配置文件
worker_processes1;
events {
worker_connections1024;
}
http {
include mime.types;
default_typeapplication/octet-stream;
sendfileon;
client_max_body_size 1024M;
keepalive_timeout65;
server {
listen 80;
server_nameblog.zxpo.com;
location / {
root html/blog/wordpress;
indexindex.php index.html index.htm;
}
location ~* .*\.(php|php5)?$ {
root html/blog/wordpress;
fastcgi_pass127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
error_page 500 502 503 504/50x.html;
location = /50x.html {
root html;
}
}
}
重新启动Nginx
[root@webtest tools]# /application/nginx/sbin/nginx -t--- 检查Nginx配置是否正确
nginx: the configuration file /application/nginx-1.10.2/conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.10.2/conf/nginx.conf test is successful
[root@webtest tools]# /application/nginx/sbin/nginx -s reload--- 平滑重启nginx
站点目录修改属主和属组chown -R./application/nginx/html/blog/wordpress/
登陆数据库创建所需内容
mysql> create database web03;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on web03.* to 'web03'@'172.16.1.0/255.255.255.0' identified by '123';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
网页登陆配置注意主机hosts文件解析完成了。这就搭建完成了一个简单的博客网站。哪里不懂可以私信我。
本文标签:
很赞哦! ()
相关教程
图文教程
wordpress子主题的添加方法,wordpress子主题怎么添加
WordPress提供了子主题功能,让我们可以通过使用子主题进行修改WordPress主题,而不需要直接修改源码,而出现无法更新的内容。
WordPress标题函数wp_title()使用方法介绍
在wp_title()中通常是在页面头部的title元素中。当wp_title()在主页主循环(loop)外时,可以用在模板的任何地方。参数: $sep (字符串)(可选)显示在文章标题前后的文字信息(如分隔符)。
wordpress文章存放位置,wordpress的优缺点有哪些
wordpress的文章是存在数据库中的,如博客发过的文章存在表 wp_post中。标签和分类等在其他的表中。如果你想了解更多关于wordpress的知识
使用C#转移Wordpress博客到为知笔记或Evernote的方法
文中的方法非常简单,使用MySQL导出表到XML,发送邮件到你的为知/Evernote邮箱账户即可,唯一目前没找到破的是SMTP常随机无响应,而且象GMAIL的SMTP有发送次数限制(一天一千左右吧
相关源码
-
帝国CMS7.5小说推荐公众号导航带wap手机站+带采集工具本模板为小说导航类网站设计开发,基于帝国CMS7.5内核构建,针对小说阅读领域的分类聚合需求进行深度优化。通过智能分类系统和用户行为分析,实现小说资源的精准推荐与导航功能。查看源码 -
(PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码 -
(PC+WAP)绿色日志美文文学说说博客网站pbootcms模板除日志博客类网站外,通过替换图文内容可快速适配:心情日记分享平台、文学创作社区、朋友圈内容聚合站、美文鉴赏网站、读书笔记平台等应用场景。查看源码 -
(PC+WAP)蓝色低碳环保隔断板装修装饰类网站pbootcms源码下载本款基于PbootCMS开发的网站模板为活动隔断板、装修装饰行业打造,特别适合移动隔断、环保隔断、办公分区等产品的展示与推广。查看源码 -
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码 -
(PC+WAP)蓝色玻璃纤维制品环保设备营销型pbootcms模板源码下载这是一款针对玻璃纤维行业特点设计的网站模板,采用蓝色系配色方案,体现工业感和环保理念。模板包含产品中心、应用案例、技术支持和新闻动态等核心模块,能够全面展示玻璃纤维制品的技术参数和应用场景。查看源码
| 分享笔记 (共有 篇笔记) |

