- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- Hostwinds VPS安裝配置Drupal教程
Drupal是基于PHP語(yǔ)言編寫(xiě)的免費的開(kāi)源內容管理系統(CMS)平臺,可用于搭建提供多種功能的動(dòng)態(tài)網(wǎng)站,它通常需要在LAMP(Linux、Apache、MySQL、PHP)堆棧環(huán)境下運行。本文將分享下如何在Hostwinds VPS上安裝配置Drupal程序,一起來(lái)了解下吧。
一、更新Hostwinds VPS操作系統
我們在安裝Drupal前,需要通過(guò)SSH登錄到Hostwinds VPS上并確保系統是最新的(可通過(guò)yum update命令來(lái)更新系統)。
二、安裝Apache服務(wù)器
步驟1、安裝 Apache 作為網(wǎng)絡(luò )服務(wù)器。出現提示時(shí)輸入“Y”表示是。
yum install httpd
步驟2、啟用 Apache。
systemctl enable httpd
步驟3、將 Apache 設置為在啟動(dòng)時(shí)啟動(dòng)。
systemctl start httpd
步驟4、檢查 Apache (httpd) 的狀態(tài)。
systemctl status httpd
步驟5、安裝并驗證 Apache 后,通過(guò)導航到 URL 中的服務(wù)器 IP 來(lái)驗證它是否正常工作?,F在應該會(huì )出現一個(gè) HTTP 服務(wù)器測試頁(yè)面,如下圖:
三、安裝 MySQL
yum -y install @mysql
步驟2、通過(guò)輸入以下命令啟用 MySQL。
systemctl enable –now mysqld
步驟3、將 MySQL 設置為在服務(wù)器啟動(dòng)時(shí)啟動(dòng)。
systemctl start mysqld
步驟4、驗證 MySQL 是否處于活動(dòng)狀態(tài)。
systemctl status mysqld
步驟5、設置MySQL保護。
mysql_secure_installation
當提示我們輸入 MySQL 密碼時(shí),請選擇介于 0 和 2 之間的密碼強度。接下來(lái),我們可根據需要的強度輸入密碼。Hostwinds 始終建議使用強密碼來(lái)確保系統安全。設置密碼后,繼續對以下問(wèn)題回答“是”:
步驟6、登錄到所安裝的 MySQL。
mysql -u root -p
步驟7、為 Drupal 安裝創(chuàng )建一個(gè)數據庫以及具有特權的用戶(hù)。這里使用的是“drupaluser”和“password”作為 Drupal 數據庫用戶(hù)名和密碼。
注意:運行 MySQL 命令,“drupal_db”將是 drupal 數據庫,“drupaluser”將是 drupal 數據庫用戶(hù)名,“password”將是在 Drupal GUI 中設置 Drupal 期間需要時(shí)的數據庫密碼。
CREATE DATABASE drupal_db;
CREATE USER drupaluser@localhost IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON * . * TO ‘drupaluser’@’localhost’;
FLUSH PRIVILEGES;
四、安裝 PHP
步驟1、 Drupal 還需要 PHP 。首先運行以下命令,并在出現提示時(shí)回答“Y”表示是。
yum install php
步驟2、安裝更多 PHP 擴展和應用程序。出現提示時(shí)回答“Y”表示是。
yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli
步驟3、啟用 PHP。
systemctl enable php-fpm
步驟4、確保 PHP 在啟動(dòng)時(shí)啟動(dòng)。
systemctl start php-fpm
五、安裝Drupal程序
步驟1、下載并安裝 Drupal 版本
查看 Drupal 的下載頁(yè)面https://www.drupal.org/download和可用版本。將我們所需的版本替換為以下命令末尾的版本。本文選擇安裝的是Drupal 8.8.5 版本。
wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz
步驟2、解壓所下載的Drupal文件。
tar -xvf drupal-8.8.5.tar.gz
步驟3、將解壓出來(lái)的文件夾移動(dòng)到Apache文檔根目錄。
mv drupal-8.8.5 /var/www/html/drupal
步驟4、通過(guò)修改權限允許Apache訪(fǎng)問(wèn)未壓縮的Drupal根目錄。
chown -R apache:apache /var/www/html/drupal
六、配置 Drupal
步驟1、我們可以通過(guò)訪(fǎng)問(wèn)默認文件夾來(lái)配置Drupal程序。
cd /var/www/html/drupal/sites/default
步驟 2:將默認設置復制到設置文件中。
cp -p default.settings.php settings.php
我們現在可以通過(guò)訪(fǎng)問(wèn) settings.php 文件以進(jìn)一步配置Drupal設置。
七、使用 Apache 創(chuàng )建 Drupal 配置文件
要訪(fǎng)問(wèn) Drupal GUI,我們需要在 Apache 中創(chuàng )建一個(gè)配置文件,以便告訴Web 服務(wù)器在哪里查看和訪(fǎng)問(wèn)所需的文件夾和文件。
步驟 1:運行 nano 以進(jìn)入文本編輯器模式。
nano /etc/httpd/conf.d/drupal.conf
步驟2、添加以下標準 Apache 配置文本。請注意,我們需要手動(dòng)將 ServerAdmin 和 ServerName 列中的“domainexample.com”更改為實(shí)際的域。
<VirtualHost *:80>
ServerAdmin webmaster@domainexample.com
ServerName domainexample.com
DocumentRoot /var/www/html/drupal
<Directory /var/www/html/drupal/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/drupal_error.log
CustomLog /var/log/httpd/drupal_access.log combined
</VirtualHost>
步驟3、重新啟動(dòng) Apache Web 服務(wù)器以完成此操作。
systemctl restart httpd
然后在 Web 瀏覽器的 URL 中輸入服務(wù)器的 IP ,稍后會(huì )彈出 Drupal 的安裝向導頁(yè)面。
八、使用Drupal GUI圖形用戶(hù)界面完成基本配置
步驟1、選擇Drupal所要使用的語(yǔ)言。
步驟2、選擇Drupal安裝配置文件類(lèi)型。這里默認情況下會(huì )選擇標準安裝配置文件。
步驟3、在彈出的數據庫信息頁(yè)面中,輸入上文我們在安裝 MySQL 時(shí)創(chuàng )建的數據庫名稱(chēng)和密碼進(jìn)行登錄。
步驟4、輸入并驗證MySQL數據庫后,Drupal 將開(kāi)始正式安裝。
步驟5、最后,我們可以在配置站點(diǎn)下配置Drupal站點(diǎn)信息。輸入所需的詳細信息,為創(chuàng )建的Drupal網(wǎng)站創(chuàng )建用戶(hù)名和密碼等。
以上是關(guān)于在Hostwinds VPS上安裝配置Drupal教程的介紹,這里介紹的是利用命令行安裝Drupal,另外還有種簡(jiǎn)單的方法,可利用控制面板工具(如cPanel面板、Plesk面板等)一鍵安裝部署Drupal程序。
拓展閱讀:《cPanel面板一鍵安裝Drupal教程》
來(lái)源鏈接:https://www.idcspy.com/36282.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站