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 網站,請考慮使用我們的服務。無論是 香港伺服器 還是其他地區的 云服务器,我們都能提供高效的支持。