安裝 Apache HTTP 服務
- 首先,點擊左側導航欄處的 云產(chǎn)品資源险耀,查看本實驗 ECS實例的 ECS公網(wǎng)地址案怯,用戶和 密碼等登錄信息;然后通過本地軟件遠程訪問剛剛生成的 ECS實例江场。
說明:遠程登錄的具體操作步驟纺酸,請參考 幫助文檔 。
- 登錄到 ECS 實例后址否,執(zhí)行如下命令餐蔬,下載并安裝 Apache HTTP 服務。
yum -y install httpd
安裝過程可視且中文界面很友好
- 執(zhí)行如下命令,安裝 apache 的擴展文件樊诺。
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
同樣看到這個“ 完畢! ”仗考,表示安裝完成。
- 執(zhí)行如下命令词爬,啟動 apache http 服務秃嗜。
service httpd start
注意:這個啟動的命令適用于CentOS 6.X 版本,7.0以后的版本不再使用 service start啟動服務
- 執(zhí)行如下命令顿膨,設置開機自動啟動 apache http 服務痪寻,這樣你這個實例重啟你的博客應用也會自動啟動。
chkconfig httpd on
- 打開本地瀏覽器虽惭,并訪問 云產(chǎn)品資源 提供的 ECS實例的 **ECS公網(wǎng)地址 **橡类,可以查看到 Apache 的測試頁面。證明 Apache HTTP 服務部署啟動成功芽唇。
安裝 MySQL 數(shù)據(jù)庫
- 執(zhí)行如下命令顾画,下載并安裝 MySQL 數(shù)據(jù)庫:
yum -y install mysql mysql-server
當頁面顯示“ 完畢! ”,表示安裝完成匆笤。
- 啟動 MySQL 數(shù)據(jù)庫研侣。當頁面顯示 Starting mysqld [OK],表示 MySQL 已啟動炮捧。
service mysqld start
- 執(zhí)行如下命令庶诡,修改 MySQL 數(shù)據(jù)庫 root 用戶的密碼,并提高 MySQL 數(shù)據(jù)庫的安全性咆课。
mysql_secure_installation
默認密碼為空末誓,所以提示 Enter current password for root (enter for none) 時,輸入 回車(enter)就可以书蚪。
提示 Set root password? [Y/n] 喇澡,輸入y。輸入新的密碼殊校,例如: 123123晴玖。后面還有一系列的配置確認,一路輸入 y回車即可为流。
注意:
(1)輸入的密碼不會顯示出來呕屎。為了便于演示,我們設置的密碼很簡單敬察,在真實的生產(chǎn)環(huán)境中一定要設置復雜度高的密碼秀睛,以免被暴力破解。
(2)設置 MySQL 根密碼僅是保護數(shù)據(jù)庫的最基本措施静汤。在構建或安裝數(shù)據(jù)庫驅動的應用程序時琅催,用戶通常可以為該應用程序創(chuàng)建數(shù)據(jù)庫服務用戶虫给,并避免使用根賬戶執(zhí)行除數(shù)據(jù)庫管理以外的操作藤抡。
- 輸入如下命令,進入 MySQL 數(shù)據(jù)庫抹估;然后缠黍,查看root賬號下的數(shù)據(jù)庫信息。
注意:show databases; 中的 药蜻;分號不能忘記瓷式。
mysql -uroot -p123123
show databases;
- 輸入以下命令,創(chuàng)建數(shù)據(jù)庫 wordpress 语泽;然后贸典,再次驗證數(shù)據(jù)庫信息,可以看到剛才創(chuàng)建新增的數(shù)據(jù)庫wordpress 踱卵。說明新的數(shù)據(jù)庫 wordpress 已在 MySQL中創(chuàng)建成功廊驼。
create database wordpress;
show databases;
- 輸入 exit ,點擊回車退出數(shù)據(jù)庫惋砂。
exit
- 最后妒挎,輸入如下命令,設置開機自動啟動 MySQL 服務西饵。
chkconfig mysqld on
安裝 PHP 語言環(huán)境
- 執(zhí)行如下命令酝掩,安裝 php 以及 php 支持 MySQL 的 php-mysql 軟件包。
yum -y install php php-mysql
出現(xiàn)“ 完畢! ”說明安裝成功眷柔。
- 執(zhí)行如下命令期虾,安裝 php 常用擴展包。
yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
- 執(zhí)行如下命令驯嘱,重啟 Apache 服務彻消。
service httpd restart
注意:必須重啟,此步很重要。
- 最后,執(zhí)行如下命令隆檀,創(chuàng)建一個 php 頁面伊群,測試 PHP 環(huán)境。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php 凳鬓?
- 返回瀏覽器,并在新建頁面中,訪問http://xxx.xxx.xx.x/phpinfo.php牛郑,其中 xxx.xxx.xx.x表示 云產(chǎn)品資源 中的 ECS 實例 ECS公網(wǎng)地址,可以查看到如下 PHP 信息頁面:
Wordpress 安裝
本小節(jié)將在已搭建好的LAMP 環(huán)境中敬鬓,安裝部署 WordPress
- 執(zhí)行如下命令淹朋,安裝wordpress 軟件包笙各。
yum -y install wordpress
- 部署并修改 WordPress 配置文件
1)我們進入默認的安裝目錄下并查看文件列表,可以發(fā)現(xiàn)配置文件是個鏈接文件并且指向的是個相對路徑础芍,為了避免下一步移動文件時鏈接地址失效杈抢,我們通過命令將其指向修改為絕對路徑。
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 ** 下歼捐,創(chuàng)建一個 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** ",進入編輯狀態(tài)淘这,修改配置文件的數(shù)據(jù)庫信息i
- 修改 DB_NAME 的參數(shù)值 database_name_here為之前創(chuàng)建的數(shù)據(jù)庫 wordpress:
define('DB_NAME', 'wordpress');
- 修改 DB_USER 的參數(shù)值 username_here 為 root :
define('DB_USER', 'root');
- 修改 DB_PASSWORD 的參數(shù)值 password_here 為 123123 :
define('DB_PASSWORD', '123123');
5)修改完畢后颂翼,點擊鍵盤 esc ,退出編輯狀態(tài)慨灭,然后輸入:wq 朦乏,保存修改信息并退出配置文件。
Wordpress 部署及體驗
打開瀏覽器并訪問http://xxx.xxx.xx.x/wp-blog/wp-admin/install.php氧骤,其中 xxx.xxx.xx.x 為 ECS 實例的 **ECS公網(wǎng)地址 **呻疹,填寫如下信息,完成后筹陵,點擊頁面底部的 安裝WordPress刽锤,開始部署 WordPress 。
- Site Title****:輸入站點名稱朦佩,例如:Hello ADC
- Username****:輸入管理員的用戶名并思,例如:admin
- Password****:輸入管理員的訪問密碼,例如:admin123
- 由于密碼設置過于簡單语稠,提示非常弱 , 勾選確認使用弱密碼** 宋彼;**在真實的使用中,請使用復雜的管理密碼
- 你的電子郵件:email地址仙畦,建議為真實有效的地址输涕。若沒有,可以填寫虛擬 email 地址慨畸,但將無法接收信息莱坎,例如:admin@admin.com
提示安裝成功,點擊 【登錄】寸士。
輸入上一步配置的 用戶名 檐什,如:admin碴卧;密碼 ,如:admin123 乃正,然后點擊 【登錄】 住册。
就可以進入安裝好的 WordPress 網(wǎng)站的管理頁面,后續(xù)所有 WordPress 網(wǎng)站的管理和優(yōu)化都是在此頁面中進行操作的烫葬。下圖紅框中 Hello ADC 表示我們設置的 站點標題界弧。
5. 至此凡蜻,完成 Wordpress 的基礎安裝和部署搭综,在地址欄中,訪問 http://xxx.xxx.xx.x/wp-blog/划栓,就可以進入如下頁面兑巾。xxx.xxx.xx.x 表示 云產(chǎn)品資源 提供的 ECS實例的 ECS公網(wǎng)地址。