在 RHEL/CentOS/Fedora 和 Ubuntu/Debian/Linux Mint 上安裝 EHCP
簡介
EHCP(Easy Hosting Control Panel)是一個功能強大且使用者友好的網站託管控制面板,它簡化了管理 Web 伺服器和託管網站的過程。它提供了一套全面的功能和工具來簡化託管體驗。本文將指導您逐步完成在基於 Red Hat 的發行版(RHEL、CentOS、Fedora)和基於 Debian 的發行版(Ubuntu、Debian、Linux Mint)上安裝 EHCP 的過程。此外,我們將包含示例及其輸出以說明安裝過程。
先決條件
在開始之前,請確保您已具備以下先決條件 -
執行受支援的 Linux 發行版之一的伺服器或虛擬機器。
伺服器上的 root 訪問許可權或 sudo 許可權。
下載必要軟體包的網際網路連線。
在基於 Red Hat 的發行版上安裝 EHCP
步驟 1:更新系統
首先將系統軟體包更新到最新版本。開啟終端並執行以下命令 -
sudo yum update -y
步驟 2:安裝所需的軟體包
EHCP 依賴於需要安裝的幾個依賴項。使用以下命令安裝它們 -
示例
sudo yum install -y wget php-gd php-mysql php-cli php-curl php-mbstring php-mcrypt unzip
輸出
Loaded plugins: langpacks, ulninfo Resolving Dependencies --> Running transaction check ---> Package php-cli.x86_64 0:7.4.16-1.el8.remi will be installed --> Processing Dependency: php-common(x86-64) = 7.4.16-1.el8.remi for package: php-cli-7.4.16-1.el8.remi.x86_64 ... ---> Package unzip.x86_64 0:6.0-45.el8 will be installed --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: php-cli x86_64 7.4.16-1.el8.remi remi-php74 4.7 M php-common x86_64 7.4.16-1.el8.remi remi-php74 1.3 M php-curl x86_64 7.4.16-1.el8.remi remi-php74 92 k php-gd x86_64 7.4.16-1.el8.remi remi-php74 161 k php-mbstring x86_64 7.4.16-1.el8.remi remi-php74 540 k php-mcrypt x86_64 7.4.16-1.el8.remi remi-php74 54 k php-mysql x86_64 7.4.16-1.el8.remi remi-php74 185 k unzip x86_64 6.0-45.el8 ol8_baseos_latest 200 k Transaction Summary ==================================================================================================== Install 8 Packages Total download size: 7.2 M Installed size: 34 M Downloading Packages: (1/8): php-cli-7.4.16-1.el8.remi.x86_64.rpm 775 kB/s | 4.7 MB 00:06 (2/8): php-common-7.4.16-1.el8.remi.x86_64.rpm 1.0 MB/s | 1.3 MB 00:01 ... ... ... (8/8): unzip-6.0-45.el8.x86_64.rpm 648 kB/s | 200 kB 00:00 ---------------------------------------------------------------------------------------------------- Total 1.8 MB/s | 7.2 MB 00:04 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : php-common-7.4.16-1.el8.remi.x86_64 1/8 Installing : unzip-6.0-45.el8.x86_64 2/8 Installing : php-cli-7.4.16-1.el8.remi.x86_64 3/8 ... ... ... Verifying : php-mcrypt-7.4.16-1.el8.remi.x86_64 6/8 Verifying : php-gd-7.4.16-1.el8.remi.x86_64 7/8 Verifying : unzip-6.0-45.el8.x86_64 8/8 Installed: php-cli-7.4.16-1.el8.remi.x86_64 php-common-7.4.16-1.el8.remi.x86_64 php-curl-7.4.16-1.el8.remi.x86_64 php-gd-7.4.16-1.el8.remi.x86_64 php-mbstring-7.4.16-1.el8.remi.x86_64 php-mcrypt-7.4.16-1.el8.remi.x86_64 php-mysql-7.4.16-1.el8.remi.x86_64 unzip-6.0-45.el8.x86_64 Complete!
步驟 3:下載並安裝 EHCP
使用 wget 命令從官方網站獲取 EHCP 安裝指令碼 -
示例
sudo wget -O ehcp.tgz www.ehcp.net/ehcp_latest.tgz
解壓縮下載的存檔 -
sudo tar xvfz ehcp.tgz
輸出
ehcp/ ehcp/conf/ ehcp/conf/ehcp.cfg ehcp/conf/vhosts/ ehcp/conf/vhosts/mywebsite.com.conf ehcp/html/ ehcp/html/index.php ehcp/html/info.php ehcp/scripts/ ehcp/scripts/backup.php ehcp/scripts/update.php ehcp/scripts/cron/ ehcp/scripts/cron/backup.php
導航到解壓縮的目錄 -
示例
cd ehcp
啟動安裝指令碼 -
sudo ./install.sh
輸出
Welcome to the EHCP (Easy Hosting Control Panel) installation wizard. EHCP will now be installed on your system. Please wait... Step 1: Checking system requirements... - Checking PHP version... OK - Checking required PHP extensions... OK - Checking Apache web server... OK - Checking MySQL database server... OK Step 2: Installing EHCP... Creating EHCP directories... Done. Copying EHCP files... Done. Setting file permissions... Done. Configuring EHCP... Done. Updating Apache configuration... Done. Restarting Apache server... Done. Installing EHCP database... Done. Step 3: Finalizing installation... Updating system hosts file... Done. Configuring EHCP to start on system boot... Done. Installation complete! You can now access EHCP by opening your web browser and visiting http://your-server-ip/ehcp/ Please make note of the default username and password: Username: admin Password: ****** (randomly generated) It is recommended to change the default password after logging in. Thank you for using EHCP!
按照螢幕上的說明並提供必要的詳細資訊,例如您的 MySQL root 密碼和 EHCP 管理員密碼。
步驟 4:訪問 EHCP
安裝成功完成後,可以使用 Web 瀏覽器訪問 EHCP。開啟您喜歡的瀏覽器並輸入以下 URL -
http://<server-ip>/ehcp/
將 <server-ip> 替換為您伺服器的 IP 地址或主機名。
在基於 Debian 的發行版上安裝 EHCP
步驟 1:更新系統
首先將系統軟體包更新到最新版本。開啟終端並執行以下命令 -
sudo apt update && sudo apt upgrade -y
步驟 2:安裝所需的軟體包
EHCP 有一些需要安裝的依賴項。使用以下命令安裝它們 -
sudo apt install -y wget php-gd php-mysql php-cli php-curl php-mbstring php-mcrypt unzip
步驟 3:下載並安裝 EHCP
使用 wget 命令從官方網站下載 EHCP 安裝指令碼 -
sudo wget -O ehcp.tgz www.ehcp.net/ehcp_latest.tgz
解壓縮下載的存檔 -
sudo tar xvfz ehcp.tgz
導航到解壓縮的目錄 -
cd ehcp
啟動安裝指令碼 -
sudo ./install.sh
按照提示並提供所需的資訊,包括您的 MySQL root 密碼和 EHCP 管理員密碼。
步驟 4:訪問 EHCP
安裝成功完成後,可以使用 Web 瀏覽器訪問 EHCP。開啟您喜歡的瀏覽器並輸入以下 URL -
http://<server-ip>/ehcp/
將 <server-ip> 替換為您伺服器的 IP 地址或主機名。
結論
在您的 Linux 伺服器上安裝 EHCP(Easy Hosting Control Panel)可以極大地簡化 Web 託管服務的管理。本文提供了在基於 Red Hat 的(RHEL、CentOS、Fedora)和基於 Debian 的(Ubuntu、Debian、Linux Mint)發行版上安裝 EHCP 的詳細分步指南。透過按照說明和示例,您現在應該已經在伺服器上運行了 EHCP,使您能夠有效地管理您的網站和託管環境。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP