返回

手动搭建LNMP

系统更新和软件安装

更新系统的软件包列表

在开始安装任何软件之前,最好先更新系统的软件包列表:

1
sudo apt update

第一步:安装 Nginx

  1. 安装 Nginx
    1
    
    sudo apt install nginx
    
  2. 启动 Nginx 并检查状态
    1
    
    sudo systemctl status nginx
    

第二步:安装 PHP

  1. 安装 php-fpm 模块

    1
    
    sudo apt install php-fpm
    

    安装 php-fpm 模块而不是 PHP。如果 PHP 先安装,它可能会默认配置 Apache 服务器而不是 Nginx。php-fpm 包包含 PHP 的所有核心模块。

  2. (可选)安装其他 PHP 模块,例如 php-mysql,运行 Typecho 所必需的软件包:

    1
    
    sudo apt install php-common php-mysql php-cgi php-mbstring php-curl php-gd php-xml php-xmlrpc php-pear
    
  3. 确认 PHP 版本

    1
    
    php -v
    
  4. 确认 php-fpm 服务正在运行(替换为您的 PHP 版本):

    1
    
    sudo systemctl status php8.3-fpm
    

第三步:安装 MySQL

  1. 安装 gnupg 包,用于处理密钥:

    1
    
    sudo apt install gnupg
    
  2. 下载 MySQL 的官方 DEB 软件包。先查询最新的官方 DEB 包,然后使用 wget 下载:

    1
    
    wget [MySQL DEB Package URL]
    
  3. 安装 DEB 包

    1
    
    sudo dpkg -i [package-name.deb]
    

    [package-name.deb] 替换为下载的包名。

  4. 刷新 apt 软件包缓存,以使新软件包可用:

    1
    
    sudo apt update
    
  5. 安装 MySQL 服务器

    1
    
    sudo apt install mysql-server
    
  6. 检查 MySQL 服务状态

    1
    
    sudo systemctl status mysql
    
  7. 测试 MySQL

    1
    
    mysqladmin -u root -p version
    
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计