PHP
发布时间:2022-04-09 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP环境搭建的详细步骤,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
接着继续学习,谈谈IIS支持php怎么配置:
1、去php官网下载php:。IIS7我们需要选择PHP 5.3 以上的VC9包,下载zip文件。如图:
![PHP环境搭建的详细步骤 PHP环境搭建的详细步骤](https://files.code.cc/file_images/article/201606/2016063010463856.png)
2、将 zip 包解压缩到自己选择的目录,例如 C:\PHP\。
解压缩
PHP 的包之后,将
PHP.ini-production 拷贝为 同一目录下的
PHP.ini。然后
修改配置文件PHP.ini。必须
修改的指令:
extension_dir = <指向扩展库目录的路径>指向扩展库目录的路径>
- extension_dir 需要指向存放
PHP 扩展库
文件的目录。可以是
绝对路径(如 "C:\
PHP\ext")或相对路径(如 ".\ext")。在
PHP.ini
文件中要加载的扩展库都必须在 extension_dir 所指定的目录之中。
extension = xxxxx.dll
- 对每个需要激活的扩展,都需要一行
相应的 "extension=" 语句来说明
PHP 启动时加载 extension_dir 目录下的哪些扩展。
log_errors = On - PHP
有
错误日志的
功能可以将
错误报告发送到
一个文件中,或者系统服务中(例如系统日志),与下面的
error_log
指令配合工作。在 IIS 下运行时,log_errors 应被激活,并且配合有效的 error_log。
error_log = <指向错误日志文件的路径>指向错误日志文件的路径>
- error_log 需要指向
一个具有绝对或相对路径的
文件名用于记录
PHP 的
错误日志。Web 服务器需要
对此文件有可写权限。最常用的位置是各种临时目录,例如 "C:\inetpub\temp\
PHP-error
s.log"。
cgi.force_redirect = 0
- 在 IIS 下运行时需要
关闭此项指令。这是个在许多其它 web 服务器中都需要激活的目录安全
功能,但是在 IIS 下如果激活则会导致
PHP 引擎在 Windows 中出错。
cgi.fix_pathinfo = 1
- 此指令可以允许
PHP 遵从 CGI 规则访问真实路径信息。IIS 的 FastCGI 实现需要激活此指令。
fastcgi.impersonate = 1
- IIS 下的 FastCGI
支持模拟呼叫
用户方安全令牌的能力。这使得 IIS 可以定义请求方的安全上下文。
fastcgi.logging = 0
- FastCGI 日志在 IIS 下应被
关闭。如果激活,则任何类的任何消息都被 FastCGI 视为
错误条件从而导致 IIS 产生
http 500
错误。
3、在 PHP.ini 文件中配置 针对 CGI- 和 FastCGI- 的指令:
php;">
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0
大佬总结
以上是大佬教程为你收集整理的PHP环境搭建的详细步骤全部内容,希望文章能够帮你解决PHP环境搭建的详细步骤所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。