MYSQL+PHP架站問題??答的好給20點

目前在學MYSQL+APACHE+PHP在WINDOWS XP下安裝

打算來做專題...

目前買了3本書打算自學 這3本書由淺入深都有

很詳盡的敎了sql語言 php語言 但是..... 它沒有敎基礎的概念

有1些很基本的問題我一直搞不懂阿 =Q="

我自認沒這些概念我很難做下去阿..........天ㄚ

問題如下....

1.mysql架設好後要如何利用apache連接php?

2.利用DREAMWEAVER網頁製作軟体結合資料輸入

的表單[類似ACCESS功能的表單或學校的學生系統]

資料能進到mysql

又如何將整各做好的網頁連結mysql

3.apache據我目前敷淺的認知應該是網頁的[站]?

做好的網頁能放在自己電腦?那網域名稱哪裡生出來?

網域又要怎讓網路上的人看到?

4.目前的IP是浮動IP 因為是8M 好像有4各還8各給我隨機使用

只有閘道沒變....

如何將網頁自動指向自己電腦IP 手動設定也行?

5.如果網頁沒法放自己電腦讓別人看到

那網頁空間能去哪申請(免費的) 因為是學生沒什COCO

如果能回答的好我願意給20點 (小小的心意~ ~ )

請各位有經驗的人回答下...

盡量別給我別人網頁的教學... 也別給我登廣告><""

(我爬過文了 總覺得濛濛懂懂

更何況我有3本書了 應該不會比網頁上的教學差吧....)

Update:

沒想到才過2天就有詳細的回答^^"

目前因為要準備 9月1日 TQC WORD2003的考試

所以等考完 會延長發問

有疑問會再問各位的高手們

(好想每個都給20不知道會不會破產........

不過選為最佳回答好像就不能發問了???)

Update 2:

有2位大大好想給20點...沒辦法只能給1位

以後再發問~ ~

3 Answers

Rating
  • 1 decade ago
    Favorite Answer

    MYSQL+APACHE+PHP

    這裡已經說明,他是一次安裝三個軟體

    Apache是一個web server,架好之後您就有一個web供人瀏覽

    MySQL是一個data server,用來儲存檔案資料

    php語言建立在web server上,利用web可瀏覽的功能

    讓php能夠展現在使用者眼前

    web使用者,能夠透過php語言,儲存/讀取MySQL

    基本上這三種軟體都是獨立的,不過能相互利用

    web要對外開放,必須要有一個實體IP

    不論是撥接或者固定IP,都是一個實體IP

    差異顯然是有沒有固定

    除非您沒有打算讓他人連上,否則固定的位置是必要的

    使用撥接上網,表示沒有一組可固定IP

    可先到ISP公司申請一組可固定IP

    HiNet以及SeedNet撥接客戶,都可以申請一組可固定IP

    其他ISP請自行查詢

    他的原理是利用一組帳號,來固定一組IP

    使用這組帳號撥接來的實體IP都是同一個,也可稱為固定帳號

    利用這組可固定IP來架server,就可以讓使用者找到你家(server)

    ------------------------------------------

    若有不可抗因素無法取得固定IP

    也可以透過no-ip來讓使用者查詢

    http://www.no-ip.com/

    到上頭網址去申請一組domain

    然後下載並安裝client端軟體

    當電腦啟動上網,就會將這組不固定IP位置

    利用client端軟體傳送到no-ip

    使用者則透過no-ip來查詢主機位置

    DNS server,利用檔案將DomainName與實體IP設成關聯性

    例如奇摩http://tw.yahoo.com,IP:202.43.195.52

    輸入奇摩網址查詢,透過DNS就會跑到以上IP

    要獲得DomainName,可以花錢購買一組專屬的domain

    HiNet,SeedNet,大同等都可以取得

    便宜的idv.tw約400元/年,其他規格則價格更高

    -------------------------------------------

    若您沒有這筆預算,可以搜索一下免費轉址

    有不少單位願意免費提供子網域

    子網域就是在合法的domain下所分出來的網域

    例如雅虎為http://www.yahoo.com/

    而台灣雅虎http://tw.yahoo.com/

    就是一個子網域,怎麼設定都無法脫離http://xxx.yahoo.com/

    上述的no-ip就是一個典型轉址服務

    申請好domain後,在申請處填寫DNS

    domain與IP對應後,就可以使用domain找到你的電腦主機

    排除掉電腦上的防火牆等阻隔

    外頭就可以連上你的web server囉

    若嫌上述方法太過複雜麻煩,當然是申請免費空間

    搜索一下免費空間就有為數不少的單位願意提供

    您既然要使用MySQL以及php,就必須注意是否有這項服務

    像HiNet這種大公司所提供的免費Myweb空間

    並不支援php,mysql等,申請來也沒用

    至於php怎麼連結MySQL,相信您的三本書籍會非常有用

    mysql只要設定開放給http連結並作存取

    您可以到網路上抓phpmyadmin

    這個php套件,可以利用php來操作mysql

    以確定您的php以及mysql是否正確

    其他就是php語言設計上的問題了

  • 1 decade ago

    【1.mysql架設好後要如何利用apache連接php?】

    如果您是用AppServ的話,直接依照安裝程式指示即可完成安裝。AppServ是將(Apache、MySQL、PHP、PhpMyAdmin)全部封裝在一起,使用起來還算是蠻便捷的。這是比較推薦的做法!

    若是用各別的方開套件安裝的話,在PHP官方網站上有兩種下載的選擇。一是package(也就是我們常用的壓縮檔rar、zip),二是installer(就是常看見的.exe檔案),兩種方式都可以。一般是建議下載installer版本,省得麻煩。

    若您是問「Apache與php如何連結起來作用」的話,我就沒有很深的研究了^^",在此跟您說聲抱歉。

    【2.利用DREAMWEAVER網頁製作軟体結合資料輸.....】

    最原始的方法,是利用DOS鍵入指令與MySQL連線。不過這個方法有點稍嫌麻煩。

    大部分應該都是用「PHP語法」與資料庫(MySQL)進行連接的,至於如何與資料庫連接,相信您買的書上一定都清清楚楚的記載著吧!

    通常我們是寫好某一頁的程式後連接MySQL,之後再將重複的段落複製貼上即可,當然不同的資料庫要修改的細部還是要做,如此一來有用到資料庫系統的所有頁面都將能夠與MySQL連結;又或者利用流程控制達成要求亦可。

    不過有了Dreamweaver(以下簡稱DW)系列產品之後,連結資料庫便可以很簡單達成了。您可以試試看,在DW右邊的眾多工具欄,有一欄名稱為:「應用程式」的工具欄,裡頭又包含了四個標籤頁:「資料庫、繫結、伺服器行為、組件」,在資料庫這個標籤頁裡便可以設定與MySQL連線。繫結則是與資料庫(database)的相關應用……在此就不多贅筆了!請您自己一探究竟吧 ^^

    【3.apache據我目前敷淺的認知應該是網頁的.....】

    Apache是一套伺服器軟體,我想這您應該了解吧?而PHP是一種「伺服器端嵌入式語言」,故要能夠執行PHP則必須有一套伺服器軟體作為媒介才能使用。

    理所當然的,我們的電腦都當作伺服器了,理所當然網頁檔案放自己電腦裡就好。只要準備一個「固定IP、連結至此固定IP的網域名稱、裝備好伺服器程式的電腦一台、寫好的網頁」即可開一個網站。

    網域名稱取得:

    網路上有很多免費申請網域的業者,但是免費網域的選擇性並不大!例如只能選擇「http://123.yoyo.xn--com,123,-kp3g512y59c2pqs23b8fq...

    申請好網域名稱之後,確認網路是開啟的狀態,伺服器正常運作的狀態,即可將該申請的網域名稱貼給朋友看能不能連接得上了!(有些防毒軟體會將網頁的閘道限制住,請將它開放即可)。

    【4.目前的IP是浮動IP.....】

    可以使用NO-IP進行指定,不過我本身是沒使用過浮動IP嘗試過,若您的ISP業者有提供固定IP申請的話,建議還是使用固定IP吧!

    我的是Hinet 2M ADSL,提供7個浮動IP與1個固定IP。

    【5.如果網頁沒法放自己電腦讓別人看到.....】

    大部份的動態網頁空間都是要收費的(正常收費大概一年數千元不等)。而免費空間部分,則是要靠耐心尋找了。不過要找到同時支援MySQL的空間似乎有點少!建議可以上各大搜尋網搜尋「免費PHP空間」,找到的應該都是英文的比較多。

    台灣的學網似乎有提供學術界的免費申請,不過我沒親自試過所以沒辦法告知您詳情。

    【後記】

    在此推薦您一本書:

    網奕資訊 DreamweaverMX2004與PHP網頁設計實務

    裡頭大部分都是使用Dreamwever進行PHP、資料庫的編寫等。對於初學者來說非常好上手(圖文並茂)。雖然現在DW已經出到8了,不過實際使用上還是可以的。

    若還有問題盡請提問!

    在我能力所及的範圍裡面我還是會回答您的!

    Source(s): MAD (C)
  • Anonymous
    1 decade ago

    1.專題題目?

    2.假設要做php的拍賣網...那最基本要有一套php的拍賣網寫成ㄉ程式來輔助 類似找書找資料這樣

    3.講看看題目...付費的話

    我這邊有寫過一些專題

    資訊科系.多媒體.美術.商業設計.色彩學.....專題

    各類CMS(xoops....ocs...等等) 套用網頁模板.模組套用編寫

    FLASH.dreamweaver.photoshop......程式購物車.資料庫網站製作找我

    Mail跟即時通 msnicon2001@yahoo.com.tw

    MSN是webtempstertw@hotmail.com

    白天要上班,請來信附資料3Q

Still have questions? Get your answers by asking now.