安裝 Apache HTTP 服務
- 首先,點擊左側導航欄處的 云產品資源,查看本實驗 ECS實例的 ECS公網地址,用戶和 密碼等登錄信息;然后通過本地軟件遠程訪問剛剛生成的 ECS實例。
說明:遠程登錄的具體操作步驟,請參考 幫助文檔 。
- 登錄到 ECS 實例后,執行如下命令,下載并安裝 Apache HTTP 服務。
yum -y install httpd
安裝過程可視且中文界面很友好
- 執行如下命令,安裝 apache 的擴展文件。
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
同樣看到這個“ 完畢! ”,表示安裝完成。
- 執行如下命令,啟動 apache http 服務。
service httpd start
注意:這個啟動的命令適用于CentOS 6.X 版本,7.0以后的版本不再使用 service start啟動服務
- 執行如下命令,設置開機自動啟動 apache http 服務,這樣你這個實例重啟你的博客應用也會自動啟動。
chkconfig httpd on
- 打開本地瀏覽器,并訪問 云產品資源 提供的 ECS實例的 **ECS公網地址 **,可以查看到 Apache 的測試頁面。證明 Apache HTTP 服務部署啟動成功。
安裝 MySQL 數據庫
- 執行如下命令,下載并安裝 MySQL 數據庫:
yum -y install mysql mysql-server
當頁面顯示“ 完畢! ”,表示安裝完成。
- 啟動 MySQL 數據庫。當頁面顯示 Starting mysqld [OK],表示 MySQL 已啟動。
service mysqld start
- 執行如下命令,修改 MySQL 數據庫 root 用戶的密碼,并提高 MySQL 數據庫的安全性。
mysql_secure_installation
默認密碼為空,所以提示 Enter current password for root (enter for none) 時,輸入 回車(enter)就可以。
提示 Set root password? [Y/n] ,輸入y。輸入新的密碼,例如: 123123。后面還有一系列的配置確認,一路輸入 y回車即可。
注意:
(1)輸入的密碼不會顯示出來。為了便于演示,我們設置的密碼很簡單,在真實的生產環境中一定要設置復雜度高的密碼,以免被暴力破解。
(2)設置 MySQL 根密碼僅是保護數據庫的最基本措施。在構建或安裝數據庫驅動的應用程序時,用戶通常可以為該應用程序創建數據庫服務用戶,并避免使用根賬戶執行除數據庫管理以外的操作。
- 輸入如下命令,進入 MySQL 數據庫;然后,查看root賬號下的數據庫信息。
注意:show databases; 中的 ;分號不能忘記。
mysql -uroot -p123123
show databases;
- 輸入以下命令,創建數據庫 wordpress ;然后,再次驗證數據庫信息,可以看到剛才創建新增的數據庫wordpress 。說明新的數據庫 wordpress 已在 MySQL中創建成功。
create database wordpress;
show databases;
- 輸入 exit ,點擊回車退出數據庫。
exit
- 最后,輸入如下命令,設置開機自動啟動 MySQL 服務。
chkconfig mysqld on
安裝 PHP 語言環境
- 執行如下命令,安裝 php 以及 php 支持 MySQL 的 php-mysql 軟件包。
yum -y install php php-mysql
出現“ 完畢! ”說明安裝成功。
- 執行如下命令,安裝 php 常用擴展包。
yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
- 執行如下命令,重啟 Apache 服務。
service httpd restart
注意:必須重啟,此步很重要。
- 最后,執行如下命令,創建一個 php 頁面,測試 PHP 環境。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php ?
- 返回瀏覽器,并在新建頁面中,訪問http://xxx.xxx.xx.x/phpinfo.php,其中 xxx.xxx.xx.x表示 云產品資源 中的 ECS 實例 ECS公網地址,可以查看到如下 PHP 信息頁面:
Wordpress 安裝
本小節將在已搭建好的LAMP 環境中,安裝部署 WordPress
- 執行如下命令,安裝wordpress 軟件包。
yum -y install wordpress
- 部署并修改 WordPress 配置文件
1)我們進入默認的安裝目錄下并查看文件列表,可以發現配置文件是個鏈接文件并且指向的是個相對路徑,為了避免下一步移動文件時鏈接地址失效,我們通過命令將其指向修改為絕對路徑。
cd /usr/share/wordpress
ls -l
ln -snf /etc/wordpress/wp-config.php wp-config.php
再次使用ls 命令,檢查修改已完成。
ls -l
- 輸入以下命令,移動 wordpress 到 Apache 服務根目錄。
在 Apache 的根目錄 **/var/www/html ** 下,創建一個 wp-blog 文件夾。
mkdir /var/www/html/wp-blog
然后,將 wordpress 遷移到這個新建文件夾中。
mv * /var/www/html/wp-blog/
3)進入該目錄并打開 wp-config.php 的編輯頁面
cd /var/www/html/wp-blog/
vim wp-config.php
4) 按鍵盤 "** i** ",進入編輯狀態,修改配置文件的數據庫信息i
- 修改 DB_NAME 的參數值 database_name_here為之前創建的數據庫 wordpress:
define('DB_NAME', 'wordpress');
- 修改 DB_USER 的參數值 username_here 為 root :
define('DB_USER', 'root');
- 修改 DB_PASSWORD 的參數值 password_here 為 123123 :
define('DB_PASSWORD', '123123');
5)修改完畢后,點擊鍵盤 esc ,退出編輯狀態,然后輸入:wq ,保存修改信息并退出配置文件。
Wordpress 部署及體驗
打開瀏覽器并訪問http://xxx.xxx.xx.x/wp-blog/wp-admin/install.php,其中 xxx.xxx.xx.x 為 ECS 實例的 **ECS公網地址 **,填寫如下信息,完成后,點擊頁面底部的 安裝WordPress,開始部署 WordPress 。
- Site Title****:輸入站點名稱,例如:Hello ADC
- Username****:輸入管理員的用戶名,例如:admin
- Password****:輸入管理員的訪問密碼,例如:admin123
- 由于密碼設置過于簡單,提示非常弱 , 勾選確認使用弱密碼** ;**在真實的使用中,請使用復雜的管理密碼
- 你的電子郵件:email地址,建議為真實有效的地址。若沒有,可以填寫虛擬 email 地址,但將無法接收信息,例如:admin@admin.com
提示安裝成功,點擊 【登錄】。
輸入上一步配置的 用戶名 ,如:admin;密碼 ,如:admin123 ,然后點擊 【登錄】 。
就可以進入安裝好的 WordPress 網站的管理頁面,后續所有 WordPress 網站的管理和優化都是在此頁面中進行操作的。下圖紅框中 Hello ADC 表示我們設置的 站點標題。
5. 至此,完成 Wordpress 的基礎安裝和部署,在地址欄中,訪問 http://xxx.xxx.xx.x/wp-blog/,就可以進入如下頁面。xxx.xxx.xx.x 表示 云產品資源 提供的 ECS實例的 ECS公網地址。