前言:
之前在瀏覽別人的個人網站的時候,一直在羨慕別人是如何如何厲害。那么當我學習到Linux網絡服務器時,終于感覺學到的知識能排上用場了。自己也能維護自己的小網站了,那么廢話不多說,開始搭建服務吧。
1.準備工作
注冊一個屬于自己的域名(一年40到50左右)
租用一臺VPS主機(一月40到50左右)
(這里不打廣告,如果小伙伴們不知道去哪里注冊域名和VPS,筆者推薦去阿里云看看,如果不打算花錢也沒關系,我們也可在內網搭建一個,僅供學習使用。)
2.LAMP環境部署
2.1 安裝軟件包
[root@ch ~]# cat /etc/redhat-release && uname -r ## 以下都以CentOS 6.7安裝說明 CentOS release 6.7 (Final) 2.6.32-573.el6.x86_64 [root@ch ~]# yum -y install httpd php mysqld php-mysql mysql-server ## 安裝LAMP軟件包和關系包
2.2 程序配置
[root@ch ~]# cd /etc/httpd/conf/ [root@ch conf]# cp httpd.conf{,.bak} ## 備份httpd配置文件 [root@ch conf]# service httpd start && service mysqld start ## 啟動httpd和mysqld服務 [root@ch conf]# mysqladmin -u root password "123.com" ## 為mysql數據庫創建密碼 [root@ch conf]# mysql -u root -p ## 登錄mysql數據庫 Enter password: ## 輸入剛才設置的數據庫密碼 mysql> CREATE DATABASE webDB; ## 創建一個數據庫 Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL ON webDB.* TO "ch"@"127.0.0.1" IDENTIFIED BY "ch.123"; ## 授權一個用戶從127.0.0.1登錄并可以對該庫做所有操作 Query OK, 0 rows affected (0.00 sec) mysql> quit ## 退出數據庫 Bye
2.3 服務測試
[root@ch conf]# vim /var/www/html/index.php ## 添加內容如下 <?php $conn=mysql_connect("127.0.0.1","ch","ch.123"); if($conn) echo "Succeed"; else echo "Failed"; mysql_close(); ?> [root@ch conf]# service httpd reload ## 重載配置文件 [root@ch conf]# curl http://172.18.20.12/index.php ## 使用其他主機更好 Succeed ## 表示php連接數據庫成功
3.搭建站點
3.1 下載程序包
這里推薦3個開源程序包的官網:
1.https://cn.wordpress.org 個人博客站點
2.http://www.discuz.net 論團站點
3.http://www.phpwind.net 社區站點
那么我們就以phpwind為例吧:
[root@ch html]# unzip phpwind_UTF8_8.7.1.zip ## 解壓phpwind程序包 [root@ch html]# chown -R root:apache upload/ ## 修改屬組為apache [root@ch html]# chmod -R g+w upload/ ## 添加寫權限
3.2 安裝程序包
瀏覽器輸入:http://172.18.20.12/upload
環境檢測完畢直接進入下一步
完成之后就可以在后臺管理我們的網站了
4.安裝完成后的操作
[root@ch html]# vim /etc/httpd/conf/httpd.conf ## 修改httpd配置文件 #DocumentRoot "/var/www/html" ## 禁用中心主機 <VirtualHost 172.18.20.12:80> ## 開啟虛擬主機 DocumentRoot /var/www/html/upload ## 定義URL路徑的起始位置 ServerName www.chen-hao.com.cn ErrorLog logs/phpwind/error_log ## 定義錯誤日志的存儲路徑 CustomLog logs/phpwind/access_log common ## 定義訪問日志的存儲路徑 </VirtualHost> [root@ch html]# mkdir /var/log/httpd/phpwind ## 創建日志的儲存路徑目錄 [root@ch html]# service httpd reload ## 重載配置
配置完成以后,如果有自己的域名,那么就可以去相應的域名管理控制臺。將相對應的域名解析為IP地址了,那么就可以通過域名來訪問了,網站基本算搭建完成了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。