博客平臺--wordpress搭建
時(shí)間:2023-04-30 09:54:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-04-30 09:54:01 來源:網(wǎng)站運(yùn)營
博客平臺--wordpress搭建:WordPress是使用PHP語言開發(fā)的博客平臺,用戶可以在支持PHP和MySQL數(shù)據(jù)庫的服務(wù)器上架設(shè)屬于自己的網(wǎng)站。也可以把 WordPress當(dāng)作一個(gè)內(nèi)容管理系統(tǒng)(CMS)來使用。
WordPress是一款個(gè)人博客系統(tǒng),并逐步演化成一款內(nèi)容管理系統(tǒng)軟件,它是使用PHP語言和MySQL數(shù)據(jù)庫開發(fā)的,用戶可以在支持 PHP 和 MySQL數(shù)據(jù)庫的服務(wù)器上使用自己的博客。
優(yōu)點(diǎn)
1、WordPress 功能強(qiáng)大、擴(kuò)展性強(qiáng),這主要得益于其插件眾多,易于擴(kuò)充功能,基本上一個(gè)完整網(wǎng)站該有的功能,通過其第三方插件都能實(shí)現(xiàn)所有功能;
2、wordpress搭建的博客對seo搜索引擎友好,收錄也快,排名靠前;
3、適合DIY,如果你是喜歡豐富內(nèi)容的網(wǎng)站,那么wordpress可以很好地符合你的胃口。
4、主題很多,網(wǎng)站上一大片都是wordpress的主題,各色各樣,應(yīng)有盡有!
5、wordpress備份和網(wǎng)站轉(zhuǎn)移比較方便,原站點(diǎn)使用站內(nèi)工具導(dǎo)出后,使用WordPress Importer插件就能方便地將內(nèi)容導(dǎo)入新網(wǎng)站。
6、wordpress有強(qiáng)大的社區(qū)支持,有上千萬的開發(fā)者貢獻(xiàn)和審查wordpress,所以wordpress是安全并且活躍的。
缺點(diǎn)
1、wordpress源碼系統(tǒng)初始內(nèi)容基本只是一個(gè)框架,需要時(shí)間自己搭建;
2、插件雖多,但是不能安裝太多插件,否則會拖累網(wǎng)站速度和降低用戶體驗(yàn);
3、服務(wù)器空間選擇自由較?。?br>
4、靜態(tài)化較差,確切地說是真正靜態(tài)化做得不好,如果要想對整個(gè)網(wǎng)站生成真正靜態(tài)化頁面,還做不好,最多只能生成首頁和文章頁靜態(tài)頁面,所以只能對整站實(shí)現(xiàn)偽靜態(tài)化!
5、wordpress的博客程序定位,簡單的數(shù)據(jù)庫層等都注定了他不能適應(yīng)大數(shù)據(jù)。
接下來,我們就一起來看一看搭建wordpress的具體流程。
首先我們先準(zhǔn)備一臺服務(wù)器,在上面安裝相應(yīng)的軟件包
yum -y install mariadb mariadb-server mariadb-libs php php-mysql php-gd php-fpm php-cli gd httpd
接下來啟動mariadb和httpd
systemctl restart mariadb httpd
修改數(shù)據(jù)庫密碼,這個(gè)地方密碼可以隨意設(shè)置,為了演示方便,我將其設(shè)置為123
mysqladmin -uroot password “123”
使用剛剛設(shè)置的密碼進(jìn)入數(shù)據(jù)庫
mysql -uroot -p"123"
創(chuàng)建一個(gè)名為wordpress的數(shù)據(jù)庫,用來存放數(shù)據(jù),之后退出數(shù)據(jù)庫
create database wordpress;
在/etc/httpd/conf.d下面自己編寫一個(gè)配置文件,名字可以隨便起,但是必須以.conf結(jié)尾
vim /etc/httpd/conf.d/wordpress.conf
設(shè)置虛擬主機(jī),監(jiān)聽的端口為80端口,主機(jī)名稱可以隨便起,但是一定要和后面的/etc/hosts文件里面一致,如果主機(jī)名設(shè)置為
http://www.wordpress.com,使用瀏覽器訪問的時(shí)候會訪問到wordpress的官方網(wǎng)站。設(shè)置網(wǎng)站的主目錄為/web/wordpress,并且允許所有的IP訪問
<VirtualHost *:80>
ServerName www.yunweileo.com
ServerAlias yunweileo.com
DocumentRoot /web/wordpress
</VirtualHost>
<Directory "/web/wordpress">
Require all granted
</Directory>
修改完配置文件之后保存退出,將wordpress的軟件包解壓
tar xf wordpress-4.7.2-zh_CN.tar.gz
由于剛剛設(shè)置的網(wǎng)站主目錄并不存在,因此在這里要先創(chuàng)建出來,使用-p參數(shù)當(dāng)父目錄不存在時(shí),會自動創(chuàng)建父目錄
mkdir -p /web/wordpress
將解壓之后的文件拷貝到剛剛創(chuàng)建的目錄中
cp -rf wordpress/* /web/wordpress
設(shè)置解析,這個(gè)地方一定要和剛剛配置文件里面設(shè)置的一致,要不然也是訪問不到的
vim /etc/hosts
都設(shè)置好之后,重新啟動一下httpd服務(wù),用瀏覽器訪問虛擬主機(jī)名稱或者直接訪問服務(wù)器的ip地址,就可以看到以下界面
點(diǎn)擊現(xiàn)在開始,進(jìn)入初始化配置界面,數(shù)據(jù)庫名就是剛剛進(jìn)入數(shù)據(jù)庫中創(chuàng)建的名稱,數(shù)據(jù)庫用戶名為root,密碼為設(shè)置的123,數(shù)據(jù)庫主機(jī)和我們的wordpress在同一臺機(jī)器上,因此可以填寫為localhost或者填寫服務(wù)器的IP地址
都填寫后點(diǎn)擊提交,就可以看到如下界面,這里面我們可以設(shè)置賬戶和密碼,用來登錄我們的博客平臺
最后一步,大功告成,接下來就可以在這里自定義您的站點(diǎn)了