熊 輝
(四川職業(yè)技術學院 四川 遂寧 629000)
PHP 的語法是比較簡單的,而且非常容易學會,很容易將其使用在各種定制網(wǎng)站當中。PHP 語法是免費的,所以它經(jīng)常跟同樣免費的一些Apache 以及my SQL 共同搭配來使用可以更好地搭建一個動態(tài)的網(wǎng)站。PHP 能夠跟數(shù)據(jù)庫進行一個有效的整合,所以PHP 的功能比較強大。數(shù)據(jù)庫很好理解,指的就是一個用來存儲數(shù)據(jù)的倉庫,計算機上面的數(shù)據(jù)庫能夠有效地存放各種數(shù)據(jù),換一種說法,數(shù)據(jù)庫就像是計算機當中的一個文件夾一樣,可以用來存儲各種各樣的信息。一個好的網(wǎng)站是沒有辦法離開功能強大的數(shù)據(jù)庫的,my SQL 屬于一種開源軟件。所以選擇my SQL 是最為節(jié)省的辦法,這樣的組合能夠做到最佳的性能以及最好的應用,也是最受用戶支持的。
PHP 是一種嵌入式的腳本語言,可以通過模塊以及網(wǎng)頁服務器進行相應的結合,能夠提供各種數(shù)據(jù)庫的接口,比方說my SQL,MSQL,sybase 等等。另外,它的語句跟Perl 等語言非常的相似,所以對于初學者來說,這種腳本語言是更加容易學習的。PHP 屬于一種服務器端的語言。PHP 跟客戶端語言是不一樣的,PHP 的主要功能是計算,可以通過計算把運算出來的結果傳遞給客戶端,因此PHP 經(jīng)常被使用在事務處理當中。除此之外,PHP 也是一種跨平臺的語言,它可以把結果傳遞給瀏覽器,PHP可以跨平臺使用,并且可以使用在任何一種瀏覽器上面,這是一種開放源代碼程序,能夠使用在商業(yè)或者是非商業(yè)的領域當中,最主要的一點是它是免費的。PHP 的開放導致它不遜色于其他的服務端語言,不僅如此,PHP的執(zhí)行效果也非常好。
一般瀏覽器上只能夠認出客戶端上的語言,而PHP 則不同,PHP 可以直接解釋語言,然后把解釋完畢的語言傳遞給客戶端,客戶端在讀取PHP 文件的時候會自動開始解釋,然后將其變?yōu)镠TML 格式傳遞給網(wǎng)頁服務器,最后網(wǎng)頁服務器會把解釋后的格式反送到客戶端的瀏覽器上面。前文已經(jīng)說過PHP 屬于一種嵌入式的語言,所以我們想要在PHP 解釋器識別文件,需要插入PHP 代碼的時候,可以利用相應的兩個命令符號來對其進行命令。
My SQL 是一種比較標準的數(shù)據(jù)庫服務器。IBM 研究中心在1970 年的時候研發(fā)出了最初的SQL,專門用來查詢數(shù)據(jù)。一般來說,我們會使用這種語言來創(chuàng)建表格,或者是定義數(shù)據(jù),也能夠隨時添加,或者是更改數(shù)據(jù),這種語言比較口語化。SQL 現(xiàn)在已經(jīng)是最為標準的一種數(shù)據(jù)庫語言。
在過去,數(shù)據(jù)在存儲的時候大多是以文本文件的形式進行存儲的,但是這樣存儲具有非常嚴重的缺點。例如執(zhí)行效率,計算機在打開和關閉文件的時候,整個過程是比較消耗資源的,然而在網(wǎng)絡系統(tǒng)當中會有成千上萬個人使用服務器,所以計算機在運營的時候速度一定會出現(xiàn)降低的情況。再者就是安全性的問題,文本文件在打開的時候基本上沒有任何的權限限制,也就是說只要你能夠通過各種辦法獲得這個文件,就可以很輕易地將它打開。只需要使用簡單的方法就可以更改里面的數(shù)據(jù),但是SQL 數(shù)據(jù)庫跟文本文件的存儲是不一樣的,而SQL 數(shù)據(jù)庫有著其獨特的優(yōu)點,在執(zhí)行的時候跟其他的服務器網(wǎng)頁一樣,以流量作為標準,但是SQL 的執(zhí)行要比文件更快一些,一般的文件只面向幾個用戶,但是SQL 數(shù)據(jù)則不同,它可以面向所有用戶,至于安全性方面,而SQL 服務器能夠對所有的數(shù)據(jù)進行管理。所以用戶在使用的時候可以去查詢命令,但是不能夠隨意刪除和更改命令,所有的數(shù)據(jù)都是有保護的,用戶不能夠通過其他的渠道來得知密碼,所以跟文本的數(shù)據(jù)相比,SQL 數(shù)據(jù)庫當中的數(shù)據(jù)安全性有所提高。
在安裝網(wǎng)頁的時候,首先需要下載必要的軟件,下載好之后需要選擇一個最近的站點,因為每天的下載量都比較大,所以我們在選擇的時候最好選擇一個最近的位置。選擇好站點之后,再單擊一個合適的鏈接,選擇合適的鏡像站點。得到相應的目錄列表,每一個列表都代表著a pache 的軟件基金會資助的所有項目。在進入目錄之后,可以看到最新版本的Apache 以及各種相關的項目鏈接。
接下來需要下載PHP,為了能夠減少下載的時間。因此,我們需要從眾多鏡像站點當中選擇一個最近的站點。選擇好最近的鏡像站點之后,需要將其導航到下載頁面。My SQL 屬于一種開源軟件,我們在獲得軟件的時候需要訪問網(wǎng)站,然后下載副本,這樣即可獲得這個軟件。這樣的下載方式可以加快下載的速度,并且也能夠減少網(wǎng)站的負擔,我們在下載的時候需要使用最近的鏡像[1]。
Apache 以及PHP 項目都有相關的文檔,并且涵蓋了所有的技術面,可以通過網(wǎng)站來查看最新的版本,或者是在計算機上閱讀,每一個Apache 在發(fā)行的時候都能夠在計算機上尋找到最新的文檔,包括兩種格式,以及十種語言,分別為中文、荷蘭語、英語、日語、俄語等。如果需要升級版本,需要按照其他的格式,比方說PDF 或者是CHM 格式,也可以在瀏覽器上訪問。PHP 有二十多種語言,包括多種格式的文檔。這些不同的版本的文檔都是由DOS book的模板文件所生成的。如果需要轉換成其他的格式,可以在PHP 項目的服務器當中獲取這些文件。
在windows 上安裝Apache 跟PHP 包括以下幾步。首先需要雙擊Apache 程序,在安裝的時候首先會看到歡迎的字樣,然后閱讀屏幕,單擊下一步,閱讀完許可協(xié)議之后,再次單擊下一步。接下來會看到屏幕上彈出了跟Apache 服務器相關的一些內容,閱讀完畢之后單擊下一步。下面需要提供跟服務相關的一些內容,包括管理員、局域網(wǎng)等,如果知道這些信息可以直接填入。否則前兩項只需要填入一下localhost,最后一項可以任意填一個地址。除此之外,還可以提示出Apache 是要面向所有的用戶,還是只限于當前的用戶,如果需要自行操作,也可以選擇將Apache 安裝為面向所有的用戶,完成之后點擊下一步。系統(tǒng)會提示給用戶選擇安裝的類型是典型安裝還是定制安裝,如果沒有特殊原因的話,可以選擇典型安裝,然后點擊下一步,如果不安裝整個文檔的話,也可以選擇定制,然后點擊下一步。接下來就是根據(jù)情況選擇目標的文件夾。無論選擇哪一個目錄,都需要單擊下一步完成安裝[2]。
以上為Apache 的安裝全過程,接下來為PHP 的安裝過程。首先需要將PHP 包解壓,解壓完畢之后把內容放在目錄當中。在選擇安裝目錄的時候,盡量避免使用包含空格的路徑。然后將其導航到網(wǎng)址上面,再打開進行編輯,在httpd.conf 當中添加上三行代碼。把文件進行重新命名并且保存到目錄當中。文件當中包含著能夠去調整PHP的指令,如果系統(tǒng)是windows2000的話,首先應該找到開始,然后點設置控制面板管理工具,在列表當中找到Apache并且確認啟動。如果沒有啟動的話,需要點亮標簽,如果已經(jīng)啟動的話,則需要單擊重新啟動,這樣就會讓修改的文件重新生效。
將相關文件都落實好之后,我們就可以進行動態(tài)網(wǎng)頁的設計了,動態(tài)網(wǎng)頁是由若干個網(wǎng)頁組成的。在進行動態(tài)網(wǎng)頁的主頁設計的時候,主要以簡潔為主[3]。以電路主題設計作為例子,頂端設置好網(wǎng)頁的主題然后下方為下拉菜單,分別為電壓、電流以及功率。表單的開始跟結束之間的標記能夠放入表單的對象,然后點擊提交的按鈕,提交的范圍在標記之間,其中包括了對于程序的處理辦法,一般需要在表單當中輸入信息。Type 的屬性值text 設定是表單的文本域,可以輸入任何的文章輸入,內容是單行顯示。Name 代表文本域的名稱,size 代表著文本域的寬度。在表單中經(jīng)常輸入的文字以星字符號來顯示。這種形式的文本域被稱為密碼域。表單一般是通過提交來處理各種信息的,如果有提交按鈕的話,就要點提交。填寫完表單的信息之后,需要對表單信息進行處理,主要處理辦法包括get 跟post 這兩種。主頁跟子頁主要是通過函數(shù)來完成動態(tài)連接的。確定好函數(shù)之后,點擊確定就可以轉到電壓曲線表的子頁面。這樣主頁跟子頁就實現(xiàn)了動態(tài)的連接。