当前位置: 首页 > news >正文

php+5+windows,PHP5终极安装——PHP5+IIS5+Windows2000Server

1. PHP5

到http://www.php.net上下载最新版本。

2.IIS5就不用下载安装了,因为系统已经默认给你安装好了。

3. MySQL 4.1.7

MySQL 官方下载地址为: http://www.mysql.com

安装 PHP5

将下载的php解压缩并复制到你选择的分区中(如C盘),并将其更名为php。完成后的路径:C:/php。以下步骤中假定 php位于 c:/php中。你也可以选择其它的路径但最好不要用中间有空格的路径,例如:C:/Program Files/php,如果这样做有些 Web 服务器就会崩溃。

接下来复制 C:/php/目录下的 php5ts.dll 文件到c:/winnt/system32目录中。

下一步是设定有效的 PHP 配置文件php.ini。 C:/PHP5中包括两个 ini 文件,php.ini-dist 和 php.ini-recommended。其中 php.ini-recommended对默认设置作了性能和安全上的优化。我们这里选择php.ini-dist,将选择的 ini 文件拷贝到 PHP 能够找到的目录下并改名为 php.ini。在 Windows 2000 Server 中拷贝到c:/winnt中。

注意:如果使用了 NTFS,确保运行 webserver 的用户对 php.ini 有读取的权限(例如使其对 Everyone 可读)。

正确加载对MySQL数据库的支持模块

复制 C:/PHP5/ 目录下的libmysql.dll文件到 C:/windows/system32/ 目录中。

用记事本打开编辑php.ini文件,找到并修改下面两行:

; Directory in which the loadable extensions (modules) reside.

extension_dir = "./"

成:

; Directory in which the loadable extensions (modules) reside.

extension_dir = "c:/php/ext/"

再找到下面两行:

;Windows Extensions

;Note that ODBC support is built in, so no dll is needed for it.

将;extension=php_mysql.dll前的分号去掉成:extension=php_mysql.dll然后保存文件并退出即可使PHP5支持MySQL数据库。

配置IIS服务器

依次点击“开始/设置/控制面板/管理工具/Internet服务管理器/主目录”。

在“主目录”中点击“配置”按钮,在应用程序映射中添加一个新的条目。用 php5isapi.dll 的路径作为可执行文件(Executable),用 .php 作为文件后缀, 如果你不用 PHP 进行 HTTP 认证的话,你可以不设置ISAPI筛选器。

完全停止 IIS 服务,再重新启动IIS服务。如果还是出现问题,则重新启动电脑。

相关文章:

  • php网站目录禁止访问,禁止访问Apache目录
  • php上传打包下载,php在线打包下载
  • 52进制 java,Java实现的26进制转换
  • php自我介绍50字,简短自我介绍50字
  • matlab 添加子图图案,matplotlib给子图添加图例的方法
  • oracle exp exp-00056,ORACLE导出报EXP-00056错误解决办法
  • net网页,连接oracle数据库,.net程序远程连接Oracle数据库
  • 教务管理系统 免费 php,php教务信息发布与管理系统
  • php 多点到线距离,双绞线的通信距离是多少
  • oracle客户端没有tnsnames,安装好Oracle Client以后没有tnsnames.ora文件
  • 查linux进程数,linux进程状态查询——ps
  • linux 系统调用返回 1,Linux内核系统调用返回-1而不是{-1,-256}
  • win7保存不了linux系统凭据,Win7无法保存凭据导致网络打印机脱机怎么办 解决方法介绍...
  • linux命令中的cp,【整理】Linux命令中:rsync和cp之间的区别
  • linux命令grpck,Linux基础命令---验证组文件grpck
  • chrome扩展demo1-小时钟
  • Debian下无root权限使用Python访问Oracle
  • django开发-定时任务的使用
  • dva中组件的懒加载
  • ES10 特性的完整指南
  • extract-text-webpack-plugin用法
  • javascript从右向左截取指定位数字符的3种方法
  • Laravel Telescope:优雅的应用调试工具
  • react-native 安卓真机环境搭建
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • web标准化(下)
  • Yeoman_Bower_Grunt
  • 规范化安全开发 KOA 手脚架
  • 基于axios的vue插件,让http请求更简单
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 小程序开发之路(一)
  • 用element的upload组件实现多图片上传和压缩
  • MyCAT水平分库
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ​如何防止网络攻击?
  • ​水经微图Web1.5.0版即将上线
  • (c语言)strcpy函数用法
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (十六)一篇文章学会Java的常用API
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (转) 深度模型优化性能 调参
  • .NET BackgroundWorker
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .net下的富文本编辑器FCKeditor的配置方法
  • .NET学习全景图
  • /etc/skel 目录作用
  • [2016.7 day.5] T2
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [C++11 多线程同步] --- 条件变量的那些坑【条件变量信号丢失和条件变量虚假唤醒(spurious wakeup)】