Win7系统下配置PHP环境及phpMyAdmin教程
5星 · 超过95%的资源 需积分: 10 68 浏览量
更新于2024-09-17
1
收藏 1.06MB PDF 举报
"Win7下搭建PHP环境"
在Windows 7操作系统中搭建PHP环境主要涉及以下几个步骤,包括安装和配置MySQL数据库、PHP解释器、IIS服务器以及phpMyAdmin等工具。以下是一份详细的搭建指南:
1. 下载所需软件:
首先,确保你已经下载了以下组件:
- MySQL服务器(如mysql-5.0.41-win32)
- phpMyAdmin(如phpMyAdmin-2.11.3)
- ZendOptimizer(如ZendOptimizer-3.3.0a)
- PHP解释器(如php-5.2.5-Win32)
2. 解压PHP:
将PHP的压缩包解压到任意驱动器的根目录,例如D:\php。
3. 配置IIS:
- 打开IIS管理器,进入站点的ISAPI筛选器设置,添加一个新的筛选器,名为"php",可执行文件路径指向D:\php\php5isapi.dll。
4. 脚本映射:
添加一个新的脚本映射,请求路径设为*.php,可执行文件路径同样为D:\php\php5isapi.dll,名称设定为"php"。
5. 创建应用程序池:
在IIS中新建一个应用程序池,命名为"php",选择".NET Framework版本"为"无托管代码",托管管道模式设为"经典"。
6. 关联应用池:
将网站的应用程序池设置为刚创建的"php"应用池。
7. 设置默认文档:
在网站设置中添加一个默认文档,名称为"index.php"。
8. 配置PHP配置文件:
- 将D:\php目录下的php.ini-dist重命名为php.ini,并进行必要的配置修改。
- 把php_gd2.dll, php_mcrypt.dll, php_mysql.dll, php_pdo_mysql.dll, php_mysqli.dll等扩展前面的分号(;)去掉,启用这些扩展。
- 复制php.ini到X:\Windows目录(X为你的系统盘符)。
9. 配置extension_dir和session.save_path:
- 在php.ini中,将`extension_dir`设置为"D:/php/ext/"(务必以斜线结尾)。
- 修改`session.save_path`为"D:/php/tmp/"(这个目录需要手动创建)。
10. 安装phpMyAdmin:
- 解压phpMyAdmin到IIS的Web根目录,例如D:\inetpub\wwwroot\phpmyadmin。
- 配置phpMyAdmin的验证方式。编辑phpMyAdmin的libraries\config.default.php文件,将`$cfg['Servers'][$i]['auth_type'] = 'conf';`改为适当的验证类型,例如使用HTTP Basic认证。
完成以上步骤后,你的Win7环境下PHP环境就已经搭建完成,可以运行PHP代码并通过phpMyAdmin管理MySQL数据库了。如果需要调试或进一步优化,可以调整php.ini中的其他参数以适应具体需求。同时,确保系统防火墙允许相关端口访问,以便外部能够正常访问你的Web服务。
108 浏览量
145 浏览量
123 浏览量
2011-08-22 上传
102 浏览量
2010-11-21 上传
108 浏览量
2013-04-17 上传
2013-05-02 上传
benetyang
- 粉丝: 0
- 资源: 12
最新资源
- 03_BuildingEscape:一个简单的第一人称游戏,用于学习关卡构建,照明,虚幻编辑器,C ++游戏逻辑,基本蓝图等。 (参考:BE_URC)http:gdev.tvurcgithub
- 西门子ET_200L +6 ES7_132产品外形图.zip
- 影刀RPA系列公开课2:桌面软件自动化-软件窗口的操作.rar
- ds-recruitment:包含有关DataSift招聘任务的支持代码
- Overfoldix-开源
- practice_algorithm
- commute_bot2-discord:출퇴근봇新
- 大气的投资咨询公司整站html模板.zip
- DeepPath:我的EMNLP论文“ DeepPath:知识图推理的强化学习方法”的代码和文档
- selection-api:选择API
- 影刀RPA系列公开课1:桌面软件自动化-软件元素的操作.rar
- dsr-api:使用jsDelivr的DSR项目的静态模拟API
- STAP.zip_STAP_空时信号处理_空时处理_空时自适应STAP_空时阵列信号
- api-docs:Paylike API文档
- PASSIM-开源
- Httpfake – Golang httptest包装器,可轻松设置伪造的服务器-Golang开发