117.info
人生若只如初见

如何利用LNMP搭建个人博客

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

1. 安装Nginx

首先,你需要在服务器上安装Nginx。以下是在Ubuntu上的安装命令:

sudo apt update sudo apt install nginx 

在CentOS上,可以使用以下命令:

sudo yum install epel-release sudo yum install nginx 

安装完成后,启动Nginx并设置开机自启:

sudo systemctl start nginx sudo systemctl enable nginx 

2. 安装MySQL(或MariaDB)

在Ubuntu上,安装MySQL的命令如下:

sudo apt install mysql-server 

在CentOS上,安装MariaDB的命令如下:

sudo yum install mariadb-server 

安装完成后,启动MySQL(或MariaDB)并设置安全选项:

sudo systemctl start mariadb sudo mysql_secure_installation 

3. 安装PHP及其扩展

在Ubuntu上,安装PHP及其扩展的命令如下:

sudo apt install php php-fpm php-mysql 

在CentOS上,安装PHP及其扩展的命令如下:

sudo yum install php php-fpm php-mysqlnd 

安装完成后,启动PHP-FPM并设置开机自启:

sudo systemctl start php7.4-fpm sudo systemctl enable php7.4-fpm 

4. 配置Nginx以支持PHP

编辑Nginx的默认配置文件:

sudo nano /etc/nginx/sites-available/default 

location ~ \.php$块中添加以下内容:

fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; include fastcgi_params; 

保存并退出编辑器,然后重启Nginx:

sudo systemctl restart nginx 

5. 部署个人博客

你可以选择多种方式来部署你的个人博客。以下是使用WordPress的示例:

  • 安装WordPress
sudo apt install wordpress 
  • 配置数据库

进入MySQL命令行界面:

sudo mysql -u root -p 

创建数据库和用户,并授权:

CREATE DATABASE wordpress; CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; EXIT; 
  • 配置WordPress

将WordPress的文件复制到Nginx的默认网站目录(通常是/var/www/html),并编辑/etc/wordpress/wp-config.php文件,填写数据库信息。

6. 测试环境

在Nginx的默认网站目录下创建一个PHP测试文件,例如info.php,写入以下内容:

 

在浏览器中访问你的服务器IP地址或域名,查看是否能够正确显示PHP信息,以确认LNMP环境配置成功。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fef1aAzsNBQFfAlU.html

推荐文章

  • Linux环境中Java版本如何选择

    在Linux环境中选择Java版本时,可以考虑以下几个方面:
    1. 确定应用程序需求 新项目:如果是在开发新项目,建议选择最新的长期支持(LTS)版本,如OpenJDK ...

  • Linux nohup命令日志文件如何管理

    nohup 命令用于在 Linux 系统中运行命令,使其在用户退出登录后继续运行 使用 > 重定向符将输出重定向到日志文件。例如,如果你想将命令的输出保存到名为 output...

  • Linux中MinIO的部署步骤是什么

    在Linux中部署MinIO的步骤如下:
    准备工作 选择操作系统:建议使用CentOS 7.9或更高版本。
    准备服务器:至少需要4台服务器,确保这些服务器具有相同的...

  • Compton在Linux中的兼容性

    Compton是一款轻量级的窗口合成器,专为X11和Wayland窗口系统设计,它在Linux系统中的兼容性通常被认为是良好的,因为它被广泛使用,并且有大量的用户反馈和支持...

  • 怎样提高Ubuntu进程稳定性

    要提高Ubuntu进程的稳定性,可以采取以下措施: 更新系统和软件: 定期更新Ubuntu系统及其所有软件包到最新版本。这有助于修复已知的安全漏洞和性能问题。
    ...

  • centos防火墙怎么配置端口

    在CentOS系统中,配置防火墙(firewalld)以开放特定端口是一个常见的任务。以下是详细步骤:
    1. 检查firewalld服务状态
    首先,确保firewalld服务正在...

  • Ubuntu SSH如何快速配置

    在Ubuntu上快速配置SSH服务,可以按照以下步骤进行:
    安装OpenSSH服务器
    首先,确保你的系统是最新的,然后安装OpenSSH服务器:
    sudo apt update...

  • Compton在CentOS上如何安装与使用

    在CentOS上安装和使用Compton的步骤如下:
    安装Compton 更新系统: sudo yum update -y 安装Compton: sudo yum install compton -y 配置Compton 创建或编辑...