服务器设置和教程 · 4 10 月, 2024

CentOS 7.5 安裝部署 Drupal 8.6.4 圖文詳解

CentOS 7.5 安裝部署 Drupal 8.6.4 圖文詳解

Drupal 是一個強大的內容管理系統(CMS),廣泛用於建立各種網站。本文將詳細介紹如何在 CentOS 7.5 上安裝和部署 Drupal 8.6.4,並提供步驟和相關的代碼示例。

前期準備

在開始安裝之前,請確保您的伺服器已經安裝了 CentOS 7.5,並且擁有 root 權限。您還需要安裝一些必要的軟件包,包括 Apache、MySQL 和 PHP。

更新系統

yum update -y

安裝 Apache

首先,安裝 Apache 網頁伺服器:

yum install httpd -y

安裝完成後,啟動 Apache 並設置為開機自啟:

systemctl start httpd
systemctl enable httpd

安裝 MySQL

接下來,安裝 MySQL 伺服器:

yum install mariadb-server mariadb -y

安裝完成後,啟動 MySQL 並設置為開機自啟:

systemctl start mariadb
systemctl enable mariadb

接下來,執行安全性腳本以加強 MySQL 的安全性:

mysql_secure_installation

安裝 PHP

Drupal 8.6.4 需要 PHP 7.0 或更高版本。安裝 PHP 及其必要的擴展:

yum install php php-mysql php-gd php-xml php-mbstring php-zip -y

安裝完成後,重啟 Apache 伺服器以加載 PHP 模組:

systemctl restart httpd

下載和安裝 Drupal

下載 Drupal

使用 wget 命令下載 Drupal 8.6.4:

wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz

解壓縮文件

解壓縮下載的文件並移動到 Apache 的根目錄:

tar -zxvf drupal.tar.gz
mv drupal-* /var/www/html/drupal

設置權限

設置 Drupal 目錄的權限,以便 Apache 可以訪問:

chown -R apache:apache /var/www/html/drupal
chmod -R 755 /var/www/html/drupal

配置 MySQL 數據庫

創建數據庫和用戶

登錄 MySQL 並創建一個新的數據庫和用戶:

mysql -u root -p
CREATE DATABASE drupaldb;
CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

完成 Drupal 安裝

在瀏覽器中訪問您的伺服器 IP 地址或域名,例如 http://your_server_ip/drupal,然後按照安裝向導的指示進行操作。選擇語言、數據庫類型,並輸入剛才創建的數據庫信息。

總結

本文介紹了如何在 CentOS 7.5 上安裝和部署 Drupal 8.6.4 的詳細步驟。從安裝必要的伺服器軟件到配置數據庫,這些步驟將幫助您成功搭建一個功能強大的網站。如果您需要穩定的 VPS 解決方案來運行您的 Drupal 網站,請考慮使用我們的服務。無論是 香港伺服器 還是其他地區的 云服务器,我們都能提供高效的支持。