一 : 你需要准備的東西
1.本地能訪問的網站,最好是改過host文件和apache的httpd-vhosts.conf,配置過本地域名的那種(減少傳到線上出現的問題,文件路徑不對呀啥的)
2.一個雲服務器或者雲虛擬主機,個人比較建議雲服務器,功能比較全. 可以從阿里雲騰訊雲百度雲啥的選一個買,看情況買,個人小網站的話最低配置的就行(100+左右一年)
3.一個域名,想通過www之類的那種訪問的話就要域名,不要的話也能通過服務器的ip地址訪問,例如49.234.127.79 域名獲得方式也是從第2條的各種雲選一個買的,大概幾十塊一年
1.一個本地的網站,例如

這個本地域名是通過c盤的host文件和apache的httpd-vhosts.conf文件配置的,(我用的集成環境是wamp),例


2.服務器 (這里拿騰訊雲的服務器來演示)


不符合條件的可以選其他購買方式 買的時候會讓選擇系統, 這里拿centos6來演示
我用的xshell連接服務器
,,其他連接服務器的軟件也類似的

名稱隨便填,然后填了 主機公網ip和端口號 后(端口默認22,后面可以改),會提示你輸入用戶名密碼
這些信息你買服務器后都會得到的
連接成功后顯示這樣的信息

下面是要搭建LAMP環境,剛開始我是選擇命令行安裝,然后發現版本太低,然后我還是下了一個寶塔linux面板,一鍵安裝環境
下面的命令下載寶塔linux面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

下載安裝完后會看到一個登錄寶塔的地址和賬號密碼

賬號一般是你的公網ip+8888端口,我們在瀏覽器中輸入這個地址 然后輸入賬號密碼登錄

是這樣一個界面,回到了我們熟悉的windows界面,剩下的,就是傻瓜式操作了

首先,我們點左邊菜單欄的軟件管理給服務器安裝LAMP環境,版本不要選太低的

安裝完環境並運行之后點左邊菜單欄的 網站 ,點新建一個網站

有域名並且備案解析的可以填域名,還沒有的就先填主機公網ip,根目錄可以自己起名字,數據庫設置用戶密碼(方便后面連接),
點擊提交后我們就生成了一個網站,在瀏覽器中輸入公網ip訪問

下面我們登陸 Xftp 或者 filezilla 等管理FTP的軟件,沒有可以下載,(目的:把我們的本地網站放到里面去)
連接Xftp跟前面的連接 Xshell差不多,名稱隨便填,然后填ip,協議選SFTP,端口號沒改過就默認的,用戶名密碼是服務器的用戶名密碼

登錄后看到右邊是服務器上的文件夾,我們的網站跟目錄是www/wwwroot,

進去並且進到我們創建的項目文件夾里面,index.html就是我們新建完站點后瀏覽器打開看到的站點創建成功的那個界面
把它刪掉,然后我們的項目(網站)拖到這里來

我們可以在寶塔那里把網站的根目錄定到我們的網站入口文件那里,一般框架是public下面的index是入口文件,定到public下面就行,我這個是小作品,入口文件就是外面的index.php
下面一步是連接我們的數據庫,把數據庫導進去

在左邊數據庫這里可以看到我們創建每個網站時候的數據庫用戶名和密碼,記得在權限那里選擇所有人可以連接,(后面導入了之后數據庫並且不需要改動了就可以把權限調成本地訪問,這樣比較安全一點)

遠程連接數據庫我選擇的是navicat,也可以是其他的連接mysql的軟件
按步驟輸入ip,數據庫的用戶名密碼點擊測試,提示連接成功就可以確定了

連接成功后打開我們這個數據庫,右鍵運行sql文件就可以導入數據庫了,本地先導出一個sql文件,然后再導入

或者是點擊工具這里有個 數據傳輸 ,直接把數據表啥的同步過來

選好兩個要傳輸的數據庫和要傳的數據表,點擊開始就可以了,左邊傳給右邊

數據庫也導入了之后我們再去瀏覽器打開ip地址,不出意外網站就出來了,顯示403說明路徑不對,
可以調一下寶塔那邊的網站設置的網站目錄,網頁樣式不對就是路徑問題,網站報錯就是代碼問題了,看着改

到此為止別人就能從網址訪問到我們的網站啦!!
域名與網站關聯:
1.注冊一個域名 2.走域名備案的流程,會有提示的 3.備案成功后...
從哪個平台注冊的域名就去哪個平台找到域名管理

如果服務器和域名是同一個平台的就直接點解析,不同平台的比如我騰訊雲的服務器百度雲的域名
就點一下域名信息,修改一下DNS
至於改成啥,你去相應平台的域名管理看看或百度搜索就好了


然后返回去點解析域名->添加解析

這里的問號都有說明, ipv4就是我們填了好多次的服務器公網ip

填完后我們去寶塔那里修改一下網站的信息,點設置,然后添加域名,把剛才解析的域名填上去,再去瀏覽器用域名代替ip來訪問,看看是不是大工告成啦!!,


.

