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教程