下面我們開始Apache + MySQL + PHP語言環境的安裝和部署(LAMP),以及WordPress 的安裝和基礎配置。
在開始搭建之前,請將你的域名解析到雲服務器公網ip,新手可以選擇“新手引導”,如下圖:
下面開始搭建網站步驟:
一.登陸雲服務器
這裏我們選擇用遠程終端工具連接,windows自帶的cmd命令行工具就可以了。
先輸入下面的命令,查看系統有沒有裝ssh工具:
ssh -V
如上圖顯示,則說明已經裝好了ssh工具,若沒有安裝,可以下載安裝OpenSSH。
接着使用下面的命令,連接你的雲服務器(前提是你的雲服務器22端口和3389端口已開)
ssh root@xxx.xxx.xxx.xxxx(此處爲你的公網ip)
二.安裝Apache HTTP服務
1.輸入命令,安裝Apache服務和擴展包
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
2.安裝完成後,啓動Apache服務。
systemctl start httpd.service
3.在瀏覽器訪問你的IP地址 http://<雲服務器公網地址>,測試Apache服務是否安裝成功。
出現如上圖所示,這說明Apache安裝成功了。
三.安裝 MySQL 數據庫
1.我們先下載並安裝MySQL官方的Yum Repository
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安裝成功。
2.啓動 MySQL 數據庫
systemctl start mysqld.service
3.這裏我們查看下MySQL運行狀態(顯示爲active則表示已經開啓)
systemctl status mysqld.service
4.查看一下MySQL初始密碼,後面我們需要登錄進去
grep “password” /var/log/mysqld.log
5.登錄數據庫(這時界面同樣不顯示密碼,只管輸入密碼就行)
mysql -uroot -p
6.接下來,我們修改一下MySQL的默認密碼,比如這裏我們的密碼設置爲NewPassWord1.(注意:設置的新密碼不要太簡單,必須同時包含大小寫英文字母、數字和特殊符號中的三類字符)
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘NewPassWord1.’;
7.然後,我們創建WordPress數據庫。比如這裏我把數據庫名字設置爲wordpress,你可以自己修改成自己想要的。
create database wordpress;
8.創建之後,我們可以查看一下是否創建成功。用如下命令查看
show databases;
9.輸入exit退出數據庫即可。
四.安裝 PHP 語言環境
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
創建PHP測試頁面
echo “” > /var/www/html/phpinfo.php
3.然後打開瀏覽器,訪問http://<雲服務器公網地址>/phpinfo.php
出現如上圖所示,就是PHP語言環境安裝成功了。
五.Wordpress安裝和配置
1.輸入下方命令,安裝wordpress。
yum -y install wordpress
出現上圖所示,就表示安裝完成了。
2.修改wp-config.php指向路徑爲絕對路徑
我們先切換到/usr/share/wordpress目錄:
cd /usr/share/wordpress
然後修改路徑,(即建立一個軟鏈接)
ln -snf /etc/wordpress/wp-config.php wp-config.php
3.我們可以查看一下修改後的目錄結構,用“ll”命令
4.接着,在Apache的根目錄/var/www/html下,創建一個wp-blog文件夾。(這個文件夾將會用來放你的WordPress網站程序,當然你也可以自定義文件夾的名字,這裏以wp-blog爲例)
mkdir /var/www/html/wp-blog
5.把當前目錄wordpress下的文件全部移到/var/www/html/wp-blog下。
mv * /var/www/html/wp-blog/
6.接着,修改wp-config.php配置文件。
用下面的命令替換以下三個參數值(或者你也可以手動修改wp-config.php配置文件的相關數據)
database_name_here爲之前步驟中創建的數據庫名稱,此例子是wordpress。
username_here爲數據庫的用戶名,此例子爲root。
password_here爲數據庫的登錄密碼,此例子爲NewPassWord1.。
沒替換之前是這樣:
輸入命令,替換以下三個參數值:
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
7.查看配置文件信息是否修改成功
cat -n /var/www/html/wp-blog/wp-config.php
如下圖所示,可以看到,信息已經修改成功了
8.重啓Apache服務
systemctl restart httpd
六.測試並安裝WordPress
1.打開瀏覽器並訪問http://<雲服務器的公網IP>/wp-blog/wp-admin/install.php
進入WordPress初始化配置界面
2.填寫相關信息
Site Title:站點名稱,例如:Hello ADC。
Username:管理員用戶名,例如:admin。
Password:訪問密碼,例如:cIxWg9t@a8MJBAnf%j。
Your Email:email地址,建議爲真實有效的地址。若沒有,可以填寫虛擬email地址,但將無法接收信息,例如:[email protected]。
因爲前面我們已經在配置文件修改好了數據庫信息,所以這裏不需要填寫數據庫,直接就安裝完成了。
3.登陸我們設置的後臺登陸用戶名和密碼,就可以登錄到wordpress管理後臺了。
到這裏我們的WordPress博客就安裝完成了。