win7下自定义安装apache2+php5.3+MySQL5.,简单描述了自己根据韩顺平老师的步骤配置出现的数据库连接问题,Fatal error: Call to undefined function mysql_connect()。 在Windows 7操作系统中,构建一个基于Apache2、PHP5.3和MySQL5.0的Web开发环境是一项常见的任务,这对于开发和测试PHP应用程序至关重要。本文将详细解释如何按照描述中的步骤进行自定义安装。 我们需要安装Apache服务器。这里选择了Apache HTTP Server 2.2.17的Windows 32位版本,即`httpd-2.2.17-win32-x86-no_ssl.msi`。安装完毕后,可以通过访问`http://localhost`来检查Apache是否正常运行。 接下来,下载PHP的核心包,这里使用的是`php-5.3.5-Win32-VC6-x86`,它适用于Apache和Windows VC6环境。PHP安装过程相对简单,只需解压缩到指定目录,例如`D:/myphp/php`。 为了使Apache能够处理PHP文件,需要在Apache的配置文件`httpd.conf`中添加以下内容: 1. 加载PHP模块: ``` LoadModule php5_module D:/myphp/php/php5apache2_2.dll ``` 2. 设置PHP的ini文件路径: ``` PHPIniDir "D:/myphp/php" ``` 3. 添加类型映射,使Apache将.php和.phtml文件交给PHP解析: ``` AddType application/x-httpd-php .php .phtml ``` 完成上述步骤后,需要将`php.ini-development`重命名为`php.ini`,因为这是PHP读取的默认配置文件。接着,在`php.ini`中启用MySQL扩展: 1. 找到`extension_dir`行,指定PHP扩展库路径: ``` extension_dir = "D:/myphp/php/ext" ``` 2. 解除`php_mysql.dll`和`php_mysqli.dll`的注释: ``` extension=php_mysql.dll extension=php_mysqli.dll ``` 重启Apache服务,然后创建一个简单的PHP脚本来测试Apache与PHP的整合,如`<?php phpinfo(); ?>`,通过访问该文件查看结果。 接下来,安装MySQL数据库。选择自定义安装,不创建账户,并进行手动设置。配置时,选择UTF8字符集,并设置安全选项。安装完成后,可以使用PHP代码测试MySQL连接: ```php <?php $conn = mysql_connect("localhost", "root", "root"); if ($conn) { echo "连接 MySQL 数据库成功"; } else { echo "连接 MySQL 数据库失败"; } ?> ``` 如果遇到`Fatal error: Call to undefined function mysql_connect()`的错误,可能是因为MySQL服务未启动或PHP配置中未启用MySQL扩展。确保在`php.ini`中启用了相关扩展,并检查`phpinfo()`输出中是否存在MySQL相关信息。此外,路径设置也非常重要,确保所有路径中的双引号是英文状态的,避免因特殊字符导致的问题。 要在Win7下搭建Apache2、PHP5.3和MySQL5.0环境,需正确安装并配置Apache、PHP和MySQL,调整配置文件以使各组件协同工作。在过程中遇到问题,要仔细检查配置、服务状态以及扩展加载情况,以确保所有部分都正常运行。




























- dingyanwei2014-06-27一个文档,而非资源。

- 粉丝: 109
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于计算机视觉的小车目标检测与动态跟踪技术研究 (注:共 16 字,核心动作 “检测”“跟踪” 及对象 “小车” 均保留,通过 “基于计算机视觉”“动态”“技术研究” 补充表述维度,确保原意不变且满足
- 基于船舶的目标检测技术研究项目
- MATLAB中基于YALMIP的微电网优化调度模型:含蓄电池与市场购售电约束的总费用最小化 · 微电网
- 基于船舶目标开展精准识别与检测的技术项目
- 多相流相对渗透率计算中相场与水平集方法的质量守恒策略实现
- 基于DSP28035的60KW三相光伏并网逆变器IGBT驱动电路设计与优化 开关损耗优化
- 三相PWM整流器并联仿真及零序环流抑制算法的研究与应用
- 触摸屏直接控制变频器:昆仑通泰TPC与安川V1000及其他品牌变频器的485端口通信实现 宝典
- 多供区交直流潮流模型构建与求解:基于改进IEEE39节点系统的柔性互联算法研究 实战版
- 基于 OpenCV 原生库实现目标检测与文本检测的方法
- 基于C代码的异步电机矢量控制算法仿真与双闭环解耦控制实现高精度转速调节
- 本仓库存有目标检测 YOLO 系列及改进模块代码,欢迎自取
- Matlab Simulink中基于MRAS的直流母线电压传感器容错控制方法研究:包括设置电压传感器断路与漂移故障,并利用冗余开关进行容错切换
- 基于Verilog的UART IP核心开发与FPGA移植:从编码到仿真的全流程解析
- 风光柴储混合微电网中储能电池系统的MATLAB仿真研究:实现互补能量管理
- 汇川通IT7000触摸屏标准模板程序解析:提升编程效率与稳定性的关键


