您的位置:首页 > 编程语言 > PHP开发

IIS 运行PHP 正常使用MYSQL 解决报错0x000000ff

2015-09-11 20:54 627 查看
extension=php_mysql.dll

extension=php_mysqli.dll


date.timezone = Asia/Shanghai

注意:php.ini 下 : extension_dir = "D:\SoftWare\DEVPHP\php_5_3_13\ext"

否则会报错误:0x000000ff

Notification: ExecuteRequestHandler

Handler: PHP via FastCGI

Error Code: 0x000000ff

Requested URL: localhost/test.php

Physical Path: C:\inetpub\wwwroot\test.php

Logon Method: Negotiate

Logon User: Domain\user
引起这个问题的关键还是php.ini文件的设置有问题,可以通过排除法来解决:直接到 c:\php目录下,双击PHP-CGI.EXE, 在弹出的命令行窗口下看具体是什么错误,然后相应地修改php.ini文件,清除掉(用;注释掉)无效的或者提示找不到的extensions,就可以使用了。

首先添加IIS。

控制面板-〉程序-〉打开或关闭Windows功能



1. 勾选“Internet 信息服务”



2. 勾选“IIS 管理控制台”

Internet 信息服务-〉Web 管理工具



3. 勾选“CGI”

Internet 信息服务-〉应用程序开发功能



IIS自动在c盘建立inetpub文件夹,其子文件夹wwwroot为网页文件放置目录。

然后,解压缩PHP并设置。

1. 解压缩文件

把php-5.5.3-nts-Win32-VC11-x64.zip解压缩到D盘,并重命名为php-5.5.3



2. 安装Visual C++ Redistributable for Visual Studio 2012(x64)

从微软官方下载:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

3. 配置文件

php.ini-development 重命名为php.ini

(1) 设置时区



最后,在IIS7中添加php支持。

1. 运行-〉inetmgr



2. 添加“模块映射”

(1)选择“处理程序映射”





(2)进入“添加模块映射”

填写如下内容



(3)设置完成



测试,

新建一文件(test.php)放置在网站根目录(wwwroot)。

文件内容如下:

[php] view plaincopy





<?php
phpinfo();
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: