目錄
前言
本來想自己用java自己開發一個個人網站的,結果感覺可能需要的東西太多了,在網上隨便百度的文章找到了一個開源的php框架覺得用着還是很方便的,因爲從開始做到做好差不多也就幾個小時。剩下的就是自己配置了,廢話就不多說了,就直接開始講了,我會把自己再做的過程中遇到的問題儘量的解釋一下。
正文
一、購買自己的服務器
購買一臺網絡雲服務器,可以考慮阿里雲、騰訊雲、百度雲等,這裏以騰訊雲服務器舉例。可在管理控制檯查看配置購買的服務器,我裝的系統是默認的centos7.6。指令稍微有點和別的不一樣。
二、網絡環境部署
購買完成後,在管理端後臺更多設置裏修改遠程登錄密碼
兩個都修改完成後就可以遠程連接服務器啦
在安全組裏添加訪問規則,允許80,22端口訪問,自定義選擇linux登陸和ping,默認就是這兩個端口
1.安裝apache服務器
首先安裝Apache
yum install httpd httpd-devel
需要確認的,填yes,以下同樣
啓動apache執行:
systemctl start httpd.service
2.安裝mysql服務
安裝mariadb,爲啥要安裝mariadb,因爲CentOS7中已經不在支持mysql,就算你已經安裝了,CentOS7還是表示很嫌棄。因爲 你裝了mysql,接下來的步驟會出錯誤。出現了可以自己百度解決
yum install -y mariadb-server
啓動mysql執行:
systemctl start mariadb.service
3.安裝php
這裏適合前面沒安裝過epel的。如果安裝php的版本較低會遇到這個問題,這個就是因爲php版本太低。
Your server is running PHP version 5.4.16 but WordPress 5.2.2 requires at least 5.6.20.
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安裝php
yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm
安裝php擴展,三條分別執行
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear
yum -y install php-pecl-memcache php-eaccelerator
然後重啓httpd服務
#重啓httpd服務
systemctl restart httpd.service
#設置開機啓動,不設置的話如果服務器重啓會導致網站上不去。
systemctl enable httpd.service
然後進入默認網站目錄cd /var/www/html/然後touch index.php然後編輯一下添加如下php代碼:
<?php
phpinfo();
?>
然後關閉防火牆
service iptables stop
然後在瀏覽器輸入你的服務器公網ip地址就可以看到如下頁面喲,首先確認你的防火牆已經全部關閉了哦.
4.網站部署
1) 下載WordPress安裝包,上傳到服務器這是我下載的wordpress安裝包,上傳工具使用的是FileZilla Client運行FileZilla Client,輸入地址,賬號,遠程登錄密碼,端口22,快速連接。也可以通過文件>站點管理器>新建站點添加,連接成功後,將下載的wordpress壓縮吧拖到右邊/var/www/html文件夾下好的上傳完畢。然後在服務器上執行:cd /var/www/ 這是更改文件夾的權限,因爲他需要幫你創建一下東西,不給權限的話會出現問題。
chmod –R 777 html
三、安裝WordPress
1.配置wordpress
好的看到我們的源碼包了,現在來解壓他.
發現沒有解壓命令,我們來安裝一下.
執行:yum install zip
執行:yum install unzip
安裝完成後,我們來解壓縮wordpress進入/var/www/html目錄執行:cd /var/www/html解壓縮安裝包:unzip –x 安裝包名稱運行結束之後,就解壓完畢了這樣咱們就只剩下安裝了.
2.安裝WordPress
進入數據庫爲wordpress創建一個數據庫執行:mysql -u root –p
剛開始默認數據庫沒有密碼,爲數據庫設置新密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密碼')
創建數據庫執行:create database wordpress;
在網頁上輸入公網地址,進入wordpress配置頁面,填寫好如下表單
http://IP地址/wordpress/wp-admin/install.php
記住你設置的賬號密碼就是你登錄發表文章的賬號密碼,設置後之後登陸上來就是這個樣子了。
接下來你就可以配置你的博客了,在這裏你可以把訪問地址發給你的朋友。
中英文配置以及更新的時候需要你輸入ftp賬號密碼的時候你可以參考如下設置:
使用Wordpress程序架構的網站如果需要在網站後臺升級、安裝主題或者插件的時候,總是會提示需要我們提供FTP信息的界面。有這樣的字樣提示"要執行請求的操作,WordPress需要訪問您網頁服務器的權限。請輸入您的FTP登陸憑據以繼續。如果您忘記了您的登陸憑據(如用戶名、密碼),請聯繫您的網站託管商"。這個是比較麻煩的,現在就嘗試解決一下!
你可以使用在wp-config.php文件中添加腳本方式。
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
#配置中文
define( 'WPLANG', 'zh_CN' );
總結
在安裝中的過程中我也遇到了很多問題,這裏寫出了我的解決方式,可能你按照我的教程寫的過程中也會遇到不同的問題,這個時候,你需要自己去查找遇到的問題以及原因。我也是看的別人的文章,當時我裝的php版本問題,安裝後之後跳轉不出博客設置頁面,更新完php版本之後,又出現mysql擴展包的問題。就是執行yum install php-mysql會報php版本confict。這個我當時也解決了,好像是一篇關於mysql連接包的文章來解決了,網頁被我不小心關掉了,沒辦法給寫出解決方案了,但是大家遇到百度問題原因,可能就會遇到那個文章。看到解決方式多嘗試幾次,說不定就解決了,別放棄!!!共同加油!!!最後祝大家都能建造屬於自己的網站,我先去設置自己的博客了。
鹹魚IT技術交流羣:89248062,在這裏有一羣和你一樣有愛、有追求、會生活的朋友! 大家在一起互相支持,共同陪伴,讓自己每天都活在豐盛和喜樂中!同時還有龐大的小夥伴團體,在你遇到困擾時給予你及時的幫助,讓你從自己的坑洞中快速爬出來,元氣滿滿地重新投入到生活中!