温馨提示×

如何使用LNMP搭建个人博客平台

小樊
49
2025-06-04 16:42:42
栏目: 编程语言

使用LNMP(Linux, Nginx, MySQL, PHP)搭建个人博客平台是一个相对简单且高效的过程。以下是一个详细的步骤指南:

一、安装Nginx服务

  1. 安装依赖函数库
yum -y install pcre pcre-devel openssl openssl-devel openssh 
  1. 下载并解压Nginx
wget -c -p /src https://mirrors.yangxingzhen.com/nginx/nginx-1.13.4.tar.gz tar zxf nginx-1.13.4.tar.gz cd /src/nginx-1.13.4 
  1. 指定编译参数并安装Nginx
yum -y install gcc gcc-c++ ./configure --user=www --group=www --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module make && make install 
  1. 测试Nginx并启动
/usr/local/nginx/sbin/nginx -t /usr/local/nginx/sbin/nginx 
  1. 配置域名(例如:blog.admin.org):
  • 编辑/usr/local/nginx/conf/nginx.conf文件。
  • 创建站点目录及文件,如/usr/local/nginx/html/blog,并放置一个简单的index.html文件。
  • 重启Nginx以应用配置更改。

二、安装MySQL服务

  1. 创建数据库和账号
mysql -u root -p CREATE DATABASE wordpress; GRANT ALL ON wordpress.* TO wordpress@'localhost' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; EXIT; 
  1. 安装MySQL(或使用Docker容器):
  • 使用Docker安装MySQL可以简化过程:
docker build -t mysql:lnmp . docker run --name=mysql -d --privileged -v /usr/local/mysql --net mynetwork --ip 172.18.0.20 mysql:lnmp 

三、搭建PHP运行环境

  1. 安装PHP和PHP-FPM
yum -y install php php-fpm php-mysql 
  1. 配置PHP-FPM
  • 编辑/etc/php-fpm.d/www.conf文件,设置usergroupwww
  • 启动PHP-FPM服务:
/usr/sbin/php-fpm 
  1. 配置Nginx以使用PHP-FPM
  • nginx.conf中添加以下内容:
location ~ \.php$ { root /home/www; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 

四、部署WordPress博客

  1. 下载并解压WordPress
cd /home/www tar -xzvf wordpress-4.8-zh_CN.tar.gz 
  1. 配置WordPress
  • 复制wp-config-sample.phpwp-config.php
  • 编辑wp-config.php文件,填写数据库名称、用户名、密码和主机信息。
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'your_password'); define('DB_HOST', 'localhost'); 
  1. 设置文件权限
chown -R www:www /home/www/wordpress 
  1. 访问博客
  • 在浏览器中输入http://your_server_ip/wordpress,按照提示完成WordPress的安装。

通过以上步骤,你就可以成功使用LNMP搭建一个个人博客平台。根据个人需求,你还可以进一步定制和优化配置。

0