Chap1 安裝Apache服務
\1.執行如下命令,安裝Apache服務及其擴展包
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
\2. 執行如下命令,啟動Apache服務。
systemctl start httpd.service
\3. 測試Apache服務是否安裝並啟動成功。
Apache默認監聽80端口,所以只需在瀏覽器訪問ECS分配的IP地址http://<ecs公網地址>
\4. 安裝 MariaDB 數據庫
由於使用Wordpress搭建雲上博客,需要使用MySQL數據庫存儲數據,這一小節我們將安裝MySQL的開源替代品MariaDB(MariaDB完全兼容MySQL),並創建博客數據庫。
Chap2 安裝MariaDB
1. 安裝MariaDB Server,執行如下命令:
yum install -y mariadb-server
2. 啟動MariaDB Server,執行如下命令:
systemctl start mariadb
注:可執行如下命令查看MariaDB Server運行狀態
systemctl status mariadb
如果出現如圖中的綠色active (running)表示服務啟動成功
3. 設置數據庫初始密碼,執行如下命令:
mysqladmin -u root -p password
*由於是第一次設置密碼,因此在出現Enter Password的時候直接回車即可,然后輸入您要設置的密碼,並兩次確認即可
4. 鏈接數據庫,執行如下命令:
mysql -uroot -p
5. 創建數據庫
接着上面登陸數據庫后,我們要為博客創建一個數據庫,這里數據庫名設置為wordpress(您也可以采用其他喜歡的名字),執行如下命令創建wordpress數據庫:
create database wordpress;
Chap3 安裝 PHP 語言環境
安裝 PHP 語言環境
WordPress是使用PHP語言開發的博客平台,用戶可以在支持PHP和MySQL數據庫的服務器上架設屬於自己的網站。也可以把WordPress當作一個內容管理系統(CMS)來使用。
1. 安裝PHP環境,執行如下命令:
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
2. 創建PHP測試頁面,執行如下命令:
echo "<!--?php phpinfo(); ?-->" > /var/www/html/phpinfo.php
3. 重啟Apache服務,執行如下命令:
systemctl restart httpd
\4. 測試PHP頁面
訪問http://<ecs公網地址>/phpinfo.php
,顯示如下頁面表示PHP語言環境安裝成功
Chap4 Wordpress安裝和配置
\1. Wordpress安裝和配置
接上節,我們已經搭建好了LAMP(Linux、Apache、MariaDB、PHP)環境,本小節我們開始WordPress程序包。
1. 安裝wordpress,執行如下命令:
yum -y install wordpress
2. 修改WordPress配置文件
1)執行如下命令,修改wp-config.php指向路徑為絕對路徑
# 進入/usr/share/wordpress目錄。
cd /usr/share/wordpress
# 修改路徑。
ln -snf /etc/wordpress/wp-config.php wp-config.php
# 查看修改后的目錄結構。
ll
2)執行如下命令,移動wordpress到Apache根目錄
# 在Apache的根目錄/var/www/html下,創建一個wp-blog文件夾。
mkdir /var/www/html/wp-blog
mv * /var/www/html/wp-blog/
3)執行以下命令修改wp-config.php配置文件。
在執行命令前,請先替換以下三個參數值。
database_name_here:為之前步驟中創建的數據庫名稱,本示例為wordpress。username_here:為數據庫的用戶名,本示例為root。
password_here:為數據庫的登錄密碼,即為安裝MariaDB時我們設置的密碼
sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/NewPassWord1./' /var/www/html/wp-blog/wp-config.php
4)執行以下命令,查看配置文件信息是否修改成功
cat -n /var/www/html/wp-blog/wp-config.php
3. 重啟Apache服務,執行如下命令:
systemctl restart httpd
Chap5 測試Wordpress
\2. 測試Wordpress
完成以上所有步驟后,就可以測試我們基於ECS所搭建的雲上博客了。
1. 打開瀏覽器並訪問
http://<ecs公網ip>/wp-blog/wp-admin/install.php
2. 根據以下信息完成wordpress初始化配置,然后點擊Install WordPress按鈕完成Wordpress初始化
Site Title:站點名稱,例如:Hello ADC
Username:管理員用戶名,例如:admin
Password:訪問密碼,例如:cIxWg9t@a8MJBAnf%j
Your Email:email地址,建議為真實有效的地址。若沒有,可以填寫虛擬email地址,但將無法接收信息,例如:admin@admin.com
3. 單擊Log In進行登錄,輸入上一步設置的用戶名和密碼
http://47.100.127.5/wp-blog/wp-login.php
http://47.100.127.5/wp-blog/
</ecs公網ip></ecs公網地址></ecs公網地址>