從零開始建站
時間:2023-07-29 16:57:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-07-29 16:57:01 來源:網(wǎng)站運(yùn)營
從零開始建站:
對于一個野生程序員來說,擁有一個個人域名的網(wǎng)站是一件很酷的事情,本篇文章將向大家介紹如何從零開始實(shí)現(xiàn)建立自己的個人網(wǎng)站。簡單來說一共有五步:一:注冊網(wǎng)站域名二:購買服務(wù)器空間三:在服務(wù)器上搭建環(huán)境,部署代碼四:網(wǎng)站提交備案五:解析域名這個不需要多說,到服務(wù)商那里自行注冊就行了,根據(jù)自己的需求選擇相應(yīng)的域名后綴,不同后綴價格是不一樣的。我這里是在騰訊云上注冊的.cn域名。
購買云服務(wù)器需要注意幾點(diǎn):
- 不選貴的,只選合適的。本人因為需求比較低,選擇的是騰訊云的校園扶持計劃。
- 在云服務(wù)器的地域時,盡量選擇與目標(biāo)用戶近的服務(wù)器,會很大程度上提高訪問速度。
- 還要注意云服務(wù)器的配套服務(wù),比如數(shù)據(jù)備份,網(wǎng)站備案等服務(wù)。
事實(shí)上,已經(jīng)有許多成熟的環(huán)境搭建工具。這里給大家推薦WAMP環(huán)境和LAMP環(huán)境。
WAMP環(huán)境即windows+apache+mysql+php環(huán)境。wampserver是一款非常便捷的一鍵搭建工具,此處無需多說,下載安裝即可。
顯而易見,此環(huán)境需要你的云服務(wù)器系統(tǒng)是windows系統(tǒng)LAMP環(huán)境即linux+apache+mysql+php環(huán)境。安裝這樣的環(huán)境,是比windows要復(fù)雜一些,首先你要會一些簡單的Linux命令。教程如下:
- 安裝apache2,命令: sudo apt-get install apache2 -y 安裝好之后,可以通過主機(jī)ip來訪問頁面,表明安裝成功
- 安裝php組件,命令:sudo apt-get install php7.0 -y sudo apt-get install libapache2-mod-php7.0
- 安裝mysql服務(wù),命令:sudo apt-get install mysql-server -y sudo apt-get install php7.0-mysql(php,mysql相關(guān)組件) 按需要輸入密碼來設(shè)置。
- 安裝phpmyadmin,命令:sudo apt-get install phpmyadmin -y(過程中需要選擇apache2,以及輸入數(shù)據(jù)庫密碼)
- 建立軟鏈接 命令:sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
- 重啟mysql服務(wù),命令:sudo service mysql restart
- 重啟apache服務(wù),命令:sudo systemctl restart apache2.service
手櫓一個網(wǎng)站理論上是可行的,實(shí)際上也有許多大佬能做到,但作為小白來說還是老老實(shí)實(shí)的拿別人的代碼吧。wordpress是一個不錯的選擇。下面主要介紹在LAMP環(huán)境中的wordpress怎么部署(WAMP環(huán)境比較容易,自行摸索):
- 下載wordpress壓縮包,命令:wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
- 減壓壓縮包,命令:sudo unzip wordpress-4.7.4-zh_CN.zip
- 進(jìn)入mysql 命令:mysql -u root -p
- 創(chuàng)建名為wordpress的數(shù)據(jù)庫,命令:CREATE DATABASE wordpress;
- 在此數(shù)據(jù)庫下設(shè)置用戶名為wordpressuser的用戶,命令:CREATE USER wordpressuser;
- 為該用戶設(shè)置密碼,命令:SET PASSWORD FOR wordpressuser= PASSWORD("password123");
- 設(shè)置訪問權(quán)限,命令:GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";
- 生效配置,命令:FLUSH PRIVILEGES;
- 退出sql,命令:exit;
- 因為php默認(rèn)訪問 /var/www/html/ 文件夾,因此將wordpress的文件夾都復(fù)制到此文件夾內(nèi),命令:sudo mv wordpress/* /var/www/html/
- 修改該文件夾下的目錄權(quán)限,命令:sudo chmod -R 777 /var/www/html/
- 將apache指定到index.html,命令:sudo mv /var/www/html/index.html /var/www/html/index~.html
- 重啟apache服務(wù),命令:sudo systemctl restart apache2.service
- 大功告成!
進(jìn)行到這一步,我們打開瀏覽器輸入自己的域名,發(fā)現(xiàn)會報錯。因為我們還沒有解析域名,(可以輸入自己云服務(wù)器的公網(wǎng)IP,就可以看到自己網(wǎng)站的頁面了)在此之前,我們需要對自己注冊的域名進(jìn)行備案。備案是政府防止你用網(wǎng)站去做一些違法的事情。此處就不詳細(xì)展開,具體步驟按要求即可
將自己云服務(wù)器的公網(wǎng)IP與域名解析在一起即可,此處比較簡單,自行百度即可。
到此為止,一個簡單的網(wǎng)站已經(jīng)搭建完成,然后大家可以進(jìn)入wordpress后臺選擇自己喜歡的主題,發(fā)表自己的博客等。
歡迎關(guān)注我的個人公眾號:入夢軒
夜闌臥聽風(fēng)吹雨,鐵馬冰河入夢來。
http://weixin.qq.com/r/L0SiuuXE0ritraHZ9xE9 (二維碼自動識別)