IIS下配置Php+Mysql+zend的图文教程(完整版)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

网上有很多关于PHP在IIS下配置的教程,但都是一些很理性化的东西,我从里面整理出来这个教程 
发出来为了方便参考,,有什么问题也可以大家一起交流,,如果有什么不对的地方,请指正.. 

下面的教程都是在windows 2000下实现的,其他系统请自己参照修改, 

操作系统目录:c:\winnt 
PHP默认安装目录:C:\php 
PHP版本:PHP 4.3.10 下载地址:http://www.php.net/downloads.php (Windows Binaries) 
Mysql版本:mysql-4.0.22-win 下载地址:http://dev.mysql.com/downloads/ 
zend :Zend Optimizer v2.5.5 下载地址:http://hn.51zz.com/soft17/ZendOptimizerWindows-i386.exe 

首先将php压缩包解压到c:\php目录下, 
先 php.ini-dist改名为php.ini 
然后 php.ini 和php.exe复制到winnt目录... 
php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录.......... 


为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为 C:\PHP\extensions 
 

然后搜索 ;Windows Extensions 将下面的扩展模块打开 ,只要将前面的;去掉便可以...但有部分模块是不支持的.. 

在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet 
服务管理器"中,右击"默认Web站点-> 新建-> 站点",别名为web,实际路径为D:\web 
要有读取、运行脚本和浏览权限; 

在IIS的ISAPI刷选器中添加php的筛选器 
 


php有两种运行的环境模式... 
但都是从这里添加 
 

 




1.如果你想用Isapi模式,在 IIS下--主目录配置修改可执行路径 :C:\WINNT\System32\php4isapi.dll 

 

 





如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为 0 (默认为1) 

然后请在IIS下----主目录配置修改可执行路径 :C:\WINNT\php.exe 


 

 





做完这些准备工作后不要忘记重新启动IIS的WWW服务; 


在D:\web目录下写一个测试PHP环境的文件info.php, 
内容为: 
<? 
Phpinfo(); 
?> 

然后在浏览器中输入http://你的IP/info.php 
你将看到一个关于你的系统运行的PHP环境的相关信息 


ZEND的安装: 

一路NEXT,然后到下面那个画面时,请选择IIS, 


在继续 NEXT后,选择php.ini所在的目录都是默认的... 


 

 



然后还是NEXT,,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务.. 
 

MYSQL的安装: 

MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动. 
在这里不再一一描述...

分类:  IIS

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/archive/2010/02/04/1663604.html,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
2月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
462 16
|
2月前
|
关系型数据库 MySQL PHP
PHP和Mysql前后端交互效果实现
本文介绍了使用PHP连接MySQL数据库的基本函数及其实现案例。内容涵盖数据库连接、选择数据库、执行查询、获取结果等常用操作,并通过用户登录和修改密码的功能实例,展示了PHP与MySQL的交互过程及代码实现。
232 0
PHP和Mysql前后端交互效果实现
|
6月前
|
存储 关系型数据库 MySQL
【免费动手教程上线】阿里云RDS MySQL推出大容量高性能存储:高性能本地盘(最高16TB存储空间)、高性能云盘(最高64TB存储空间)
阿里云RDS MySQL提供高性能本地盘与高性能云盘等存储方案,满足用户大容量、低延迟需求。高性能本地盘单盘最大16TB,IO延时微秒级;高性能云盘兼容ESSD特性,支持IO性能突发、BPE及16K原子写等能力。此外,阿里云还提供免费动手体验教程,帮助用户直观感受云数据库 RDS 存储性能表现。
|
7月前
|
关系型数据库 MySQL Linux
查看Linux、Apache、MySQL、PHP版本的技巧
以上就是查看Linux、Apache、MySQL、PHP版本信息的方法。希望这些信息能帮助你更好地理解和使用你的LAMP技术栈。
353 17
|
10月前
|
关系型数据库 MySQL PHP
新手教程:PHP入门教程
《PHP入门教程》涵盖PHP简介、环境搭建、第一个PHP脚本、基本语法、表单处理、函数定义及进一步学习方向。PHP是一种开源脚本语言,适合Web开发。环境搭建可使用XAMPP/WAMP/MAMP或手动安装Apache、PHP和MySQL。通过编写简单代码和处理表单,逐步掌握变量、字符串、数组、条件语句和循环等基础语法。最后介绍数据库操作、会话管理和面向对象编程等高级特性。
346 70
|
8月前
|
关系型数据库 MySQL PHP
源码编译安装LAMP(HTTP服务,MYSQL ,PHP,以及bbs论坛)
通过以上步骤,你可以成功地在一台Linux服务器上从源码编译并安装LAMP环境,并配置一个BBS论坛(Discuz!)。这些步骤涵盖了从安装依赖、下载源代码、配置编译到安装完成的所有细节。每个命令的解释确保了过程的透明度,使即使是非专业人士也能够理解整个流程。
200 18
|
9月前
|
关系型数据库 MySQL 网络安全
如何排查和解决PHP连接数据库MYSQL失败写锁的问题
通过本文的介绍,您可以系统地了解如何排查和解决PHP连接MySQL数据库失败及写锁问题。通过检查配置、确保服务启动、调整防火墙设置和用户权限,以及识别和解决长时间运行的事务和死锁问题,可以有效地保障应用的稳定运行。
367 25
|
9月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
273 20
|
11月前
|
SQL 关系型数据库 MySQL
PHP与MySQL的高效交互:从基础到实践####
本文深入探讨了PHP与MySQL数据库之间的高效交互技术,涵盖了从基础连接到高级查询优化的全过程。不同于传统的摘要概述,这里我们直接以一段精简代码示例作为引子,展示如何在PHP中实现与MySQL的快速连接与简单查询,随后文章将围绕这一核心,逐步展开详细讲解,旨在为读者提供一个从入门到精通的实战指南。 ```php <?php // 数据库配置信息 $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "test_db"; // 创建连接 $conn = new mysqli($se
297 31

推荐镜像

更多