天天看點

阿裡雲體驗實驗室-1:基于ECS搭建雲上部落格體驗

體驗位址: https://developer.aliyun.com/adc/scenario/fdecd528be6145dcbe747f0206e361f3

雲伺服器(Elastic Compute Service,簡稱ECS)

LAMP:Linux(作業系統)+ Apache (HTTP 伺服器)+ MySQL(資料庫)和 PHP(網絡程式設計語言)

1、連接配接ECS伺服器

$ ssh -V
OpenSSH_7.9p1, LibreSSL 2.7.3

# 登入
$ ssh [email protected]
      

2、安裝Apache HTTP服務

# 安裝Apache HTTP服務
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

# 啟動Apache服務
systemctl start httpd.service      

通路測試:

http://<ECS公網位址>

3、安裝MySQL 資料庫

# 安裝MySQL 資料庫
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm \
yum -y install mysql57-community-release-el7-10.noarch.rpm \
yum -y install mysql-community-server

# 啟動 MySQL 資料庫
systemctl start mysqld.service

# 檢視MySQL運作狀态
systemctl status mysqld.service

# 檢視MySQL初始密碼
grep "password" /var/log/mysqld.log

# 登入資料庫
mysql -uroot -p

# 修改MySQL預設密碼, 必須同時包含大小寫英文字母、數字和特殊符号
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';

# 建立wordpress庫
create database wordpress;

# 檢視是否建立成功
show databases;

# 退出資料庫
exit      

4、安裝 PHP 語言環境

# 安裝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

# 建立PHP測試頁面
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

# 重新開機Apache服務
systemctl restart httpd      

http://<ECS公網位址>/phpinfo.php

5、Wordpress安裝和配置

# 安裝wordpress
yum -y install wordpress

# 進入目錄
cd /usr/share/wordpress

# 修改路徑
ln -snf /etc/wordpress/wp-config.php wp-config.php

# 檢視目錄結構
ll

# 建立一個wp-blog檔案夾
mkdir /var/www/html/wp-blog

# 移動wordpress到Apache根目錄, 注意軟連指向
mv * /var/www/html/wp-blog/
# 或者拷貝 cp -a ./* /var/www/html/wp-blog/

# 修改wp-config.php配置檔案
# 資料庫名稱
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
      

安裝測試 

http://<ECS公網IP>/wp-blog/wp-admin/install.php