boxmoe_header_banner_img

Hello! 欢迎来到悠悠畅享网!

文章导读

如何在Debian LAMP上安装Drupal


avatar
悠悠站长 2025年6月11日 6

如何在Debian LAMP上安装Drupal

以下是在Debian系统中基于LAMP(Linux, Apache, MySQL, PHP)环境部署Drupal的具体步骤:

安装前准备

  1. 更新系统软件包

     sudo apt update && sudo apt upgrade -y
  2. 安装LAMP环境组件

    • Apache服务器:“` sudo apt install -y apache2
      
      
    • MySQL数据库服务:“` sudo apt install -y mysql-server
      
      
    • PHP及必需扩展模块:“` sudo apt install -y php php-{cli,mysql,json,opcache,xml,mbstring,gd,curl}
      
      
  3. 启用Apache重写模块并重启服务

     sudo a2enmod rewrite  sudo systemctl restart apache2

部署Drupal网站

  1. 获取Drupal安装包: 你可以前往Drupal官网下载最新版本,或者通过命令行下载Drupal 8的示例版本:

     wget https://ftp.drupal.org/files/projects/drupal-8.8.0.tar.gz
  2. 解压文件

     tar xvf drupal-8.8.0.tar.gz
  3. 将Drupal内容移动到Web目录

     sudo mv drupal-8.8.0/* /var/www/html/
  4. 调整文件夹权限设置

     sudo chown -R www-data:www-data /var/www/html/drupal  sudo chmod -R 755 /var/www/html/drupal
  5. 创建数据库和用户

    • 登录MariaDB控制台:“` mysql -u root -p
      
      
    • 执行以下SQL语句创建数据库与授权用户:“` CREATE DATABASE drupal; CREATE USER ‘drupaluser’@’localhost’ IDENTIFIED BY ‘your_password’; GRANT ALL PRIVILEGES ON drupal.* TO ‘drupaluser’@’localhost’; FLUSH PRIVILEGES;
      
      
  6. 配置Drupal站点参数

    • 将默认配置复制为settings.php:“` sudo cp sites/default/default.settings.php sites/default/settings.php
      
      
    • 设置settings.php可写权限:“` sudo chmod 666 /var/www/html/drupal/sites/default/settings.php
      
      
    • 修改目录访问权限:“` sudo chmod -R 775 /var/www/html/drupal/sites/default
      
      
    • 更改整个Drupal目录的所有者为www-data:“` sudo chown -R www-data:www-data /var/www/html/drupal
      
      
  7. 通过浏览器完成安装: 在浏览器中打开以下链接以启动Drupal安装向导:

     http://your_server_ip_or_domain/core/install.php

    根据页面提示逐步完成安装流程。

检查是否成功

当安装过程结束后,在浏览器中输入服务器IP地址或域名,如果能看到Drupal首页内容,则说明安装已成功完成。



评论(已关闭)

评论已关闭