7. 下一個對話框讓你選擇安裝哪個PHP插件。PHP提供了大量非核心插件,所以最好選擇你需要用到的。點擊對話框,展開插件樹菜單。作為最小的需要,你應選擇GD2, Multi-Byte String, MySQL和MySQLi。點擊擴展名旁邊的向下箭頭,按下面截圖所示選擇 Will be installed on local hard drive (將會安裝在本地硬盤上)。紅色X被一個硬盤圖標所代替,這意味著這個插件被激活了。
如果你正在適用The Essential Guide to Dreamweaver CS3或Foundation PHP for Dreamweaver 8,你還應該選上XSL。對于PHP Solutions,展開PDO,然后選擇MySQL(這個是除了主插件列表中的MySQL和MySQLi以外的)。
php.ini中重要的差別 新的Windows installer的php.ini是基于php.ini-recommended的,它比php.ini-dist有著更嚴格的標準-這個版本通常推薦用于開發環境。這個是更受推薦的,因為它強迫你創建更安全的腳本。然而,你需要注意如下的差別: 向導關閉了錯誤信息顯示功能,而將其寫入到了一個日志文件中。對于開發而言,我建議你象下面這樣更改你的php.ini中的設置: ○ display_errors = On ○ log_errors = Off Magic quotes被關閉了。盡管許多腳本依賴于Magic quotes的使用(在單或雙引號之前反斜杠的自動插入),但是我不推薦將其重新打開,因為這項功能將會在PHP 6中被永遠地刪除。所以的由Dreamweaver和本書所創建的腳本, 不管有無這項功能都正常地工作。 Short open tag被關閉了。這意為著你必須使用完整的opening PHP tag ( ?php)。因為在實踐中推薦這樣的做法,你應該不對其做出改動。Dreamweaver和本書中的腳本總是使用完整的標簽。
打開sessions和uploads Windows installer將C:/Documents and Settings/ username /Local Settings/Temp/php/upload作為upload_tmp_dir的值;以及C:/Documents and Settings/ username /Local Settings/Temp/php/session作為session.save_path的值。然而,安裝程序不會這兩個目錄。結果是,文件的上傳和session在這兩個目錄被創建之前是不會工作的。(在Windows Vista中,目錄是C:/Users/ username /AppData/Local/Temp/PHP/upload和C:/Users/ username /AppData/Local/Temp/PHP/sessions。)
要么打開php.ini,將現有目錄改名到C:/WINDOWS/Temp,或創建必要的目錄C:/Documents and Settings/ username /Local Settings/Temp (以及Vista中相應的目錄)。如果你選擇目錄的改名,確定你在php.ini中的改動正確。安裝程序沒有改動原始的命令,卻插入了一些新的東西。原始的命令在行末有一個分號,so are ignored。
記住,只要對php.ini做出更改就要重啟web服務器。
PHP安裝程序向導不會做的事情 盡管新的Windows安裝程序大大簡化了PHP在Windows上的安裝,但是它不會改變Apache上DocumenRoot的默認位置,也不會添加index.php到DirectoryIndex命令中。你仍需手工地對httpd.conf做出改動。對于如何完成這項工作,請參看下列內容: The Essential Guide to Dreamweaver CS3: pages 107-109. PHP Solutions: pages 30 31, steps 3 4. Foundation PHP for Dreamweaver 8: page 68, steps 4 5. Blog Design Solutions: pages 34 35, steps 3 4.html教程