W
wangzhi2
Unregistered / Unconfirmed
GUEST, unregistred user!
indy10.0的下载安装包里包含有一套“phpSupport”演示源代码,我参考其核心代码改编成比较完整的PHP服务器(内含PHP包5.4M,及一套很实用的远程管理php脚本),大家可下载测试http://www.hzjynet.com/1/HTTPServer.rar
我的环境是:Delphi6.0+indy9.0+idRunner。结果发现这个程序在WindowsXP下运作正常,在其他机正常浏览网址。但在Windows2003运行时,其他机只能访问清态网页(*.htm,*.html),而不能访问动态网页(*.php)。我是把PHP压缩成为资源,安装PHP时自动解包到C:/php下,再将php.ini拷贝到%Windows%下,将“php4ts.lib”、“php4ts.dll”拷贝到%System%下。当访问静态网页(*.htm,*.html)时,无需调用php.exe,本机及其他机均可浏览网页;当访问动态网页(*.php)时,需要调用php.exe、php.ini、php4ts.lib、php4ts.dll等文件,本机可浏览网页,其他机则不能。不知是何故,烦请高手回答。
测试过程:
1、先下载indy9,indy10(取其phpSupport源代码),idRunner。
2、卸载原有的低版本indy6/7,查找并删除“C:/Program Files/Borland/Delphi6”下的“indy*.*”文件。再安装indy9、idRunner。
3、编译phpSupport、测试。
我的环境是:Delphi6.0+indy9.0+idRunner。结果发现这个程序在WindowsXP下运作正常,在其他机正常浏览网址。但在Windows2003运行时,其他机只能访问清态网页(*.htm,*.html),而不能访问动态网页(*.php)。我是把PHP压缩成为资源,安装PHP时自动解包到C:/php下,再将php.ini拷贝到%Windows%下,将“php4ts.lib”、“php4ts.dll”拷贝到%System%下。当访问静态网页(*.htm,*.html)时,无需调用php.exe,本机及其他机均可浏览网页;当访问动态网页(*.php)时,需要调用php.exe、php.ini、php4ts.lib、php4ts.dll等文件,本机可浏览网页,其他机则不能。不知是何故,烦请高手回答。
测试过程:
1、先下载indy9,indy10(取其phpSupport源代码),idRunner。
2、卸载原有的低版本indy6/7,查找并删除“C:/Program Files/Borland/Delphi6”下的“indy*.*”文件。再安装indy9、idRunner。
3、编译phpSupport、测试。