軟件下(xià)載
安裝步驟與方法
巨龍實用工(gōng)具
其他工(gōng)具下(xià)載
二、php的安裝、以module方式,将php與apache結合使你的網站服務器支持php服務器腳本程序
将下(xià)載的php安裝文件php-5.2.6-Win32.zip右鍵解壓縮。
指定解壓縮的位置,我(wǒ)(wǒ)的設定在“D:\\php”
查看解壓縮後的文件夾内容,找到“php.ini-dist”文件,将其重命名爲“php.ini”,打開(kāi)編輯,找到下(xià)面圖中(zhōng)的地方, Ln385,有一(yī)個“register_globals = Off”值,這個值是用來打開(kāi)全局變量的,比如表單送過來的值,如果這個值設爲“Off”,就隻能用“$_POST['變量名']、$_GET['變量名 ']”等來取得送過來的值,如果設爲“On”,就可以直接使用“$變量名”來獲取送過來的值,當然,設爲“Off”就比較安全,不會讓人輕易将網頁間傳送的數據截取。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要?
這裏還有一(yī)個地方要編輯,功能就是使php能夠直接調用其它模塊,比如訪問mysql,如下(xià)圖所示,Ln563,選擇要加載的模塊,去(qù)掉前面的 “;”,就表示要加載此模塊了,加載的越多,占用的資(zī)源也就多一(yī)點,不過也多不到哪去(qù),比如我(wǒ)(wǒ)要用mysql,就要把“;extension= php_mysql.dll”前的“;”去(qù)掉。所有的模塊文件都放(fàng)在php解壓縮目錄的“ext”之下(xià),我(wǒ)(wǒ)這裏的截圖是把所有能加載的模塊都加載上去(qù)了,前面的“;”沒去(qù)掉的,是因爲“ext”目錄下(xià)默認沒有此模塊,加載會提示找不到文件而出錯。這裏隻是參考,一(yī)般不需要加載這麽多,需要的加載上就可以了,編輯好後保存,關閉。
如果上一(yī)步加載了其它模塊,就要指明模塊的位置,否則重啓Apache的時候會提示“找不到指定模塊”的錯誤,這裏介紹一(yī)種最簡單的方法,直接将php安裝路徑、裏面的ext路徑指定到windows系統路徑中(zhōng)——在“我(wǒ)(wǒ)的電腦”上右鍵,“屬性”,選擇“高級”标簽,點選“環境變量”,在“系統變量”下(xià)找到“Path”變量,選擇,雙擊或點擊“編輯”,将“;D:\\php;D:\\php\\ext”加到原有值的後面,當然,其中(zhōng)的“D:\\php” 是我(wǒ)(wǒ)的安裝目錄,你要将它改爲自己的php安裝目錄,如下(xià)圖所示,全部确定。系統路徑添加好後要重啓電腦才能生(shēng)效,可以現在重啓,也可以在所有軟件安裝或配置好後重啓。
現在開(kāi)始将php以module方式與Apache相結合,使php融入Apache,照先前的方法打開(kāi)Apache的配置文件,Ln 173,找到這裏,添加進如圖所示選中(zhōng)的兩行,第一(yī)行“LoadModule php5_module D:/php/php5apache2.dll”是指以module方式加載php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是當然,其中(zhōng)的“D:/php”要改成你先前選擇的php解壓縮的目錄。
還是Apache的配置文件,Ln 757,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”兩行,你也可以加入更多,實質就是添加可以執行php的文件類型,比如你再加上一(yī)行“AddType application/x-httpd-php .htm”,則.htm文件也可以執行php程序了,你甚至還可以添加上一(yī)行“AddType application/x-httpd-php .txt”,讓普通的文本文件格式也能運行php程序。
前面所說的目錄默認索引文件也可以改一(yī)下(xià),因爲現在加了php,有些文件就直接存爲.php了,我(wǒ)(wǒ)們也可以把“index.php”設爲默認索引文件,優先順序就自己排了,我(wǒ)(wǒ)的是放(fàng)在第一(yī)位。編輯完成,保存,關閉。
現在,php的安裝,與Apache的結合已經全部完成,用屏幕右下(xià)角的小(xiǎo)圖标重啓Apache,你的Apache服務器就支持了php。
将下(xià)載的php安裝文件php-5.2.6-Win32.zip右鍵解壓縮。
指定解壓縮的位置,我(wǒ)(wǒ)的設定在“D:\\php”
查看解壓縮後的文件夾内容,找到“php.ini-dist”文件,将其重命名爲“php.ini”,打開(kāi)編輯,找到下(xià)面圖中(zhōng)的地方, Ln385,有一(yī)個“register_globals = Off”值,這個值是用來打開(kāi)全局變量的,比如表單送過來的值,如果這個值設爲“Off”,就隻能用“$_POST['變量名']、$_GET['變量名 ']”等來取得送過來的值,如果設爲“On”,就可以直接使用“$變量名”來獲取送過來的值,當然,設爲“Off”就比較安全,不會讓人輕易将網頁間傳送的數據截取。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要?
這裏還有一(yī)個地方要編輯,功能就是使php能夠直接調用其它模塊,比如訪問mysql,如下(xià)圖所示,Ln563,選擇要加載的模塊,去(qù)掉前面的 “;”,就表示要加載此模塊了,加載的越多,占用的資(zī)源也就多一(yī)點,不過也多不到哪去(qù),比如我(wǒ)(wǒ)要用mysql,就要把“;extension= php_mysql.dll”前的“;”去(qù)掉。所有的模塊文件都放(fàng)在php解壓縮目錄的“ext”之下(xià),我(wǒ)(wǒ)這裏的截圖是把所有能加載的模塊都加載上去(qù)了,前面的“;”沒去(qù)掉的,是因爲“ext”目錄下(xià)默認沒有此模塊,加載會提示找不到文件而出錯。這裏隻是參考,一(yī)般不需要加載這麽多,需要的加載上就可以了,編輯好後保存,關閉。
如果上一(yī)步加載了其它模塊,就要指明模塊的位置,否則重啓Apache的時候會提示“找不到指定模塊”的錯誤,這裏介紹一(yī)種最簡單的方法,直接将php安裝路徑、裏面的ext路徑指定到windows系統路徑中(zhōng)——在“我(wǒ)(wǒ)的電腦”上右鍵,“屬性”,選擇“高級”标簽,點選“環境變量”,在“系統變量”下(xià)找到“Path”變量,選擇,雙擊或點擊“編輯”,将“;D:\\php;D:\\php\\ext”加到原有值的後面,當然,其中(zhōng)的“D:\\php” 是我(wǒ)(wǒ)的安裝目錄,你要将它改爲自己的php安裝目錄,如下(xià)圖所示,全部确定。系統路徑添加好後要重啓電腦才能生(shēng)效,可以現在重啓,也可以在所有軟件安裝或配置好後重啓。
現在開(kāi)始将php以module方式與Apache相結合,使php融入Apache,照先前的方法打開(kāi)Apache的配置文件,Ln 173,找到這裏,添加進如圖所示選中(zhōng)的兩行,第一(yī)行“LoadModule php5_module D:/php/php5apache2.dll”是指以module方式加載php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是當然,其中(zhōng)的“D:/php”要改成你先前選擇的php解壓縮的目錄。
還是Apache的配置文件,Ln 757,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”兩行,你也可以加入更多,實質就是添加可以執行php的文件類型,比如你再加上一(yī)行“AddType application/x-httpd-php .htm”,則.htm文件也可以執行php程序了,你甚至還可以添加上一(yī)行“AddType application/x-httpd-php .txt”,讓普通的文本文件格式也能運行php程序。
前面所說的目錄默認索引文件也可以改一(yī)下(xià),因爲現在加了php,有些文件就直接存爲.php了,我(wǒ)(wǒ)們也可以把“index.php”設爲默認索引文件,優先順序就自己排了,我(wǒ)(wǒ)的是放(fàng)在第一(yī)位。編輯完成,保存,關閉。
現在,php的安裝,與Apache的結合已經全部完成,用屏幕右下(xià)角的小(xiǎo)圖标重啓Apache,你的Apache服務器就支持了php。