《IIS下运行PHP的方法》
来源:互联网 发布:网络信息安全法2017 编辑:程序博客网 时间:2024/06/09 20:36
IIS下运行PHP的方法:
一、安装PHP5.3.6
1) 关闭防火墙,解压 php5.zip 到 D:\PHP\php5
2) 将php.ini文件分别拷贝到 D:\PHP\php5 和 C:\WINDOWS 目录下
3) 给php安装目录(D:\PHP\php5)赋上users组读与执行权限
4) 在 D:\PHP\php5 文件夹下找到名为
php_mysqli.dll, php_mysql.dll,
libmysql.dll, libmcrypt.dll
的文件,并将其复制到C:\windows\System32文件夹中 (注:IIS处理PHP和MYSQL需要该文件)。
二、配置IIS
1) 在IIS下新建网站,这里可以存放你的php网站文件。比如新建虚拟目录jihetuan指向电脑上的E:\jihetuan目录。
2) 主目录->配置->"映射"选项卡上点"添加",打开"添加/编辑应用程序扩展名映射"对话框,点击"可执行文件"后的"浏览",定位到D:\PHP\php5\php5isapi.dll,在"扩展名"后的文本框内输入".php"(注:一定要注意扩展名前的句点),点击确定。
右键添加web服务扩展,输入php ,点添加,选择D:\PHP\php5\php5isapi.dll。确定。 如果web服务状况是“禁止”,右键点击”允许“。
3,isapi筛选器除添加 筛选器名称php 可执行文件D:\PHP\php5\php5isapi.dll。
3) 在文档选项卡中添加index.php做为默认文档。也可不添加。
4) 再点"确定",退出"应用程序配置"对话框,再点"确定",退出PHP属性对话框。
5) 重启IIS(方法命令行:cmd->iisreset),生效。
三、安装Mysql
完毕
HTTP 403.1 禁止访问:禁止可执行访问
Internet 信息服务
原因是执行权限不够,解决的方法是:
解决方法一:
打开“管理工具”的“Internet 信息服务”,右键选择“WEB站点属性”的“主目录”选项卡,勾选 脚本资源访问、读取, 把“执行许可”的选项从“无”改为“纯脚本”就好了。
解决方法二:
1.打开IIS设置
2. 在建虚拟目录或网站时注意以下设置
在“网络创建向导”-->“网络访问权限” 默认只勾选“读取” 但还要加上“运行脚本(如 ASP)”
0 0
- 《IIS下运行PHP的方法》
- PHP 再IIS下运行
- IIS 7.x FastCGI 运行 PHP的配置方法
- 让PHP在IIS下运行
- 让PHP在IIS下运行
- IIS支持PHP的方法
- Windows 下PHP+IIS的安装方法(PHP版本为5.0)
- IIS下安装PHP程序运行调试环境详解
- IIS+fastcgi下PHP运行超时问题解决办法
- Win2003下IIS以FastCGI模式运行PHP
- 命令行下运行php的方法和技巧
- 命令行下运行php的方法和技巧
- 在命令行下运行PHP脚本[带参数]的方法
- linux命令行下运行php的方法和配置
- 在IIS下PHP的安装配置
- IIS 下配置对php的支持
- IIS下配置php+mysql的过程
- 设置IIS下PHP环境的DOCUMENT_ROOT
- (已解决)内容模型定义的自定义字段在{dede:arclist}中调用不显示结果
- ASP.NET常见面试试题汇集
- 如何把一个服务删除
- 关于EXCEL表格导入\导出数据…
- error C2065错误带来的操作系统版本问题
- 《IIS下运行PHP的方法》
- 想象力的意义
- WIN2003 IIS6.0+PHP+ASP+MYSQL优化配置
- 用DataRow的Select()方法获取DataT…
- 关于dedecms无法【下载远程图片和资源】
- .Net三层架构
- 解决PHP生成校验码时“图像因其本身有错无法显示”的错误
- C#语言之“实例化的正确顺序”
- php图片验证码,为什么非要加上ob_clean();这句话才能正常显示呢?