这个问题我想是你php环境配置的时候有问题,想修改成功可能性不大,只有重装最方便快速的,我这有一个集成的php+mysql+apache的软件,我用email发你给吧,你百度消息给我你的email!
ASP和PHP是可以在同一个服务器上面运行的,而且互不干扰.我的服务器就是IIS+php的,由于IIS本身就是支持asp和asp.net的,我又安装了一个php,就可以同时运行了.
方法第一段:安装使用phpmanager
请求路径:*.php;
模块:FastCgiModule;
可执行文件:你php文件夹中的php-cgi.exe;
名称:php;
①创建php.ini.php.ini-dist改名为php.ini,打开找到extension_dir="/",把路径改为你的php所在路径.
.net framework版本:无托管代码;
托管管道模式:集成
勾选立即启动应用程序池.
确定.
描述:php.
勾选允许执行扩展路径.
筛选器名称:php;
其实比较简单,照着教程一步一步安装就可以了
请参阅
IIS配置PHP,同时可运行PHP程序和ASP程序?网页链接
或按下面进行配置
IIS+asp+php共存配置:
第一段:PHP?的安装:
没有加载php_mysql.dll将不支持mysql函数库,php_mbstring.dll在后面使用phpmyadmin时支持宽字符.
第二段:PHP?的配置,并关联MySQL
①?打开C:/windows/php.ini文件.
查找?extension_dir?这行
extension_dir?=?"./"
将此行改成
(注意有些php版本是;extension_dir?=?"./"?要把前面的分号去掉)
(大家在安装的过程中都注意到如何把一些dll加载进来了,以后要加载一些dll,比如php_mysqli.dll,方法相同)
查找session.save_path?有这么一行
;session.save_path?=?"N;/path"
在此行后加入一行(注意:是加入一行,不是加到后
session.save_path?=?"C:/WINDOWS/Temp"
保存到你的临时目录下,可自定义
如果不把short_open_tag改成On将出现的症状很难判断是上面的原因,建议修改
查找
short_open_tag?=?Off
改为
short_open_tag?=?On
出于安全考虑,有些php版本也默认为Off.
就是说在调试时,如果php代码有错误,就只会出现一个空白页,而不会显示出错原因和出错行数.?这样调试起来很不方便,建议修改为On
出于安全考虑,它默认也是Off.
当register_globals?=?Off的时候,下一个程序接收的时候应用$_POST['user_name']接收值
当register_globals?=?On的时候,下一个程序可以直接使用$user_name来接收值
查找?date.timezone?这一行
;date.timezone?=
将分号去掉,改成
date.timezone?=
三?站点配置
①.、将?PHP?安装为?ISAPI?模式:
①.、可以只装iis(到IIS里面配置下php的运行环境,ASP和PHP一起跑)
个人建议选第二种,IIS跑ASP肯定是最好的,而appache跑php肯定是最好的.
以上就是土嘎嘎小编为大家整理的asp和php在iis下共存相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!