一 : 你須要準備的東西php
1.本地能訪問的網站,最好是改過host文件和apache的httpd-vhosts.conf,配置過本地域名的那種(減小傳到線上出現的問題,文件路徑不對呀啥的)html
2.一個雲服務器或者雲虛擬主機,我的比較建議雲服務器,功能比較全. 能夠從阿里雲騰訊雲百度雲啥的選一個買,看狀況買,我的小網站的話最低配置的就行(100+左右一年)mysql
3.一個域名,想經過www之類的那種訪問的話就要域名,不要的話也能經過服務器的ip地址訪問,例如49.234.127.79 域名得到方式也是從第2條的各類雲選一個買的,大概幾十塊一年linux
1.一個本地的網站,例如sql
這個本地域名是經過c盤的host文件和apache的httpd-vhosts.conf文件配置的,(我用的集成環境是wamp),例shell
2.服務器 (這裏拿騰訊雲的服務器來演示)數據庫
不符合條件的能夠選其餘購買方式 買的時候會讓選擇系統, 這裏拿centos6來演示apache
我用的xshell鏈接服務器,,其餘鏈接服務器的軟件也相似的windows
名稱隨便填,而後填了 主機公網ip和端口號 後(端口默認22,後面能夠改),會提示你輸入用戶名密碼centos
這些信息你買服務器後都會獲得的
鏈接成功後顯示這樣的信息
下面是要搭建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的軟件,沒有能夠下載,(目的:把咱們的本地網站放到裏面去)
須要安裝包之類的能夠聯繫一下我QQ:172579149
鏈接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來訪問,看看是否是大工告成啦!!,
有疑問歡迎留言評論,本人也不是大神,剛剛學會的分享一下給你們,歡迎你們一塊兒交流學習