php打印数据库错误 php打印数据类型( 三 )


在错误报告级别页 , 接受默认的显示所有错误、警告和提示,点击下一步;在PHP完全安装成功时,我们应配置PHP不显示任何错误信息 , 从而增强Web站点的安全性; 在选择服务器类型页,根据你的服务器类型进行选择 , 在此我选择Microsoft IIS 6 or higher , 点击下一步; 在文件扩展名页,接受默认的只选择.php,点击下一步; 在开始安装页点击下一步;此时,PHP开始进行安装,最后在安装完成的对话框上点击确定;
! Q! z! T3 e/ [" s* s5 W现在我们需要添加客户访问Web站点时所使用的用户账户(通常是IUSR_服务器名)对于上传临时目录和会话保存目录的读写权限 , 在“c:\php5”目录下选择sessiondata和uploadtemp这两个目录后右击,选择属性, 然后在安全标签上添加相应用户账户的读写权限,例如在此我添加了IUSR_MUNICH的读写权限 。Installer安装包只是在Web站点中添加了应用程序映射,并没有在IIS中添加Web服务扩展,你必须为CGI模式执行文件php-cgi.exe添加一个Web服务扩展后才能使用PHP,如下图所示:
发表于 2008-9-17 10:26 | 只看该作者
此时,运行phpinfo来查看,如下图所示 , CGI模式的PHP5已经安装好了 。现在我们来修改PHP5为ISAPI模式,首先修改应用程序映射 , 在IIS管理控制台中右击网站,然后选择属性,在弹出的Web站点属性对话框上,点击主目录标签,然后点击配置按钮,在弹出的应用程序配置对话框中,你可以看到php扩展名是映射到“c:\php5\php-cgi.exe”, 双击此项,修改其映射到“c:\php5\php5isapi.dll”,然后依次点击确定返回到IIS管理控制台 。然后在Web服务扩展中进行同样的修改,如下图所示,然后点击确定; 在phpinfo中刷新 , 此时PHP5已经运行在ISAPI模式下了 。当PHP5安装好后,我们需要修改PHP.ini提高配置的安全性,在PHP.ini中修改以下变量:
* safe_mode = on : 启用PHP的安全模式 , 可以获得更高的安全性;
; O2 A) W( C% b) N
* cgi.force.redirect = 1 : cgi.force.redirect为CGI方式的运行提供了更高的安全性,默认PHP是启用的,但是在通过Installer安装包 安装PHP时会设置为禁用(cgi.force.redirect = 0),你可以简单的删除此行(cgi.force.redirect = 0)即可; - k) ~* h) U: X2 `: e5 b% n
* display_errors = off :不显示任何PHP的错误 , 这样可以提高Web站点的安全性,但是不利于Web站点出现问题时的调试;
3 W8 {' q [! \
如果你需要在PHP5启用PHP扩展,例如不再作为默认扩展的mysql或者GD2,操作方式和PHP4是一样的 ,  1、修改PHP.ini文件(默认为C:\windows目录中)中的extension_dir变量,将其指向PHP5中的扩展文件目录,在此为“c:/php5/ext”;
发表于 2008-9-17 10:27 | 只看该作者
2、修改PHP.ini中后面的扩展变量,去掉对应扩展库前注释用的分号从而启用此扩展;如下图 , 我启用Mysql和GD2; 3、由于在前面我已经将PHP扩展所依赖的DLL文件的路径(“c:\php5”)添加到了path变量中,所以在此无需进行其他操作 。否则你需要将这些 DLL文件复制到path变量已定义的路径中,例如“C:\windows”、“C:\windows\system32”目录中 。最后重启IIS服务以让它读取修改后的配置文件 。从phpinfo上获取的信息可以看出PHP扩展添加成功 , 下面的图分别是配置的PHP扩展目录、GD2和mysql扩展 。
六、Look’n’stop的一些高级功能9 Q! D7 W) j9 }7 C- d
目前Look’n’stop2.05p2版部分功能默认没有打开,官方已有Look’n’stop2.05p3版下载,在P3版安装完成后在它的安装目录下会有一些与高级应用有关的文件 , 大家可以通过看该目录下的说明文件了解其用途 。建议大家打开下述高级功能,此时系统才是最安全的 。。n% S: g. w E# Y# a

推荐阅读