`
ythzjk
  • 浏览: 75464 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

xampp下跑zendframe框架apache报pdo错

阅读更多

今天在xampp下跑zendframe框架 链接数据库,遇到这样一个问题

当用php_pdo_mysql.dll扩展库链接数据库,发现IE页面突然出错自动关闭

点击调试 出现信息如下

szAppVer : 2.2.11.0  szModName : php_pdo_mysql.dll
szModVer : 5.2.8.8 offset : 0000250a

后来google后发现有一些老外也遇到了和我一样的问题如下:

Error details from Microsoft:
- szAppName : apache.exe
- szAppVer : 2.2.11.0
- szModName : php_pdo_mysql.dll
- szModVer : 5.2.8.8
- offset : 0000250a

Files reported:
C:\DOCUME~1\User\CONFIG~1\Temp\WER455f.dir01\apache.exe.mdmp
C:\DOCUME~1\User\CONFIG~1\Temp\WER455f.dir01\appcompat.txt

Notes:
- Windows XP
- Xampp version 1.7.0
- xampp/php/php5.ini: "extension=php_pdo_mysql.dll" enabled. "extension=php_pdo.dll" enabled

 

解决方法1

Go to the directory "\xampp\mysql\bin" and execute the programm "mysql_update.exe".

进到\xampp\mysql\bin目录下运行mysql_update.exe(若无则运行mysql_upgrate.exe)

解决方法2

下载一个最新的libmysql.dll扩展库

英文原文如下

After downloading 1.7 for windows, I found that any php programs using PDO crashed apache. Here's the fix, which I found on the german language xampp board here: http://www.apachefriends.org/f/viewtopic.php?f=4&t=32587

download this: http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip

unzip, then copy libmysql.dll into xampp\apache\bin and xampp\php. Restart apache and you should be good.
将下载下来的php-5.2-win32-VC6-x86-latest.zip 解压取出其中中的libmysql.dll 扩展库 拷贝到 xampp\apache\bin 和xampp\php目录下去覆盖原文件,重新启动apache ok!
分享到:
评论

相关推荐

    WindXP下Xampp无法启动apache最终解决办法

    ### WindXP下Xampp无法启动Apache的最终解决办法 #### 一、问题背景与适用条件 在使用WindXP操作系统时,部分用户可能会遇到XAMPP中的Apache服务无法正常启动的问题。这种情况下,Apache可能在启动后几秒钟内就...

    PHP XAMPP配置PHP环境和Apache80端口被占用解决方案1

    3. **保存并重启Apache**:保存修改后的`httpd.conf`文件,然后在XAMPP控制面板中停止并重新启动Apache服务。 4. **访问配置后的Apache**:现在Apache应该在8080端口运行。访问本地服务器时,需要在URL中加入端口号...

    windowxp下安装xampp无法启动apache的问题

    总结来说,解决"windowxp下安装xampp无法启动apache的问题",需排查系统兼容性、防火墙设置、资源占用、端口冲突、VC++运行库、权限问题以及查看日志文件。通过这些步骤,大多数情况下都能成功启动Apache服务器。在...

    xampp安装包,包含tomcat mysql apache等软件,自动安装

    这个压缩包文件"xampp_mysql_tomcat_apache.exe"显然包含了XAMPP的核心组件,并且特别提到了Tomcat,这意味着它可能还集成了Java应用服务器。 1. **Apache HTTP Server**: Apache是全球最广泛使用的HTTP服务器,...

    XAMPP V1.8.1 for Windows- apache服务器套装.zip

    **XAMPP V1.8.1 for Windows - Apache服务器套装** XAMPP,全称为“X-Apache-MySQL-PHP-Perl”,是一个免费且开源的跨平台Web服务器解决方案,专为方便开发者搭建本地开发环境而设计。在这个特定的版本V1.8.1中,它...

    xamppApache80端口占用问题

    通常情况下,这个文件位于xampp安装路径下的`apache\conf`文件夹内。 2. **修改httpd.conf文件中的Listen指令:** 找到文件中的`Listen 80`这一行,将其更改为新的端口号,如`Listen 8088`。 3. **修改...

    Linux 搭建XAMPP_Apache + Mysql + PHP 环境

    首先,需要下载合适的 XAMPP 版本,例如 xampp-linux-1.7.tar,然后将其解压到 /opt 目录下。接着,可以启动 XAMPP 服务。 tar xzf xampp-linux-1.7.tar /opt/lampp/lampp start 三、配置防火墙 在某些 Linux ...

    xampp、wamp ActiveHTML 离线包 Apache asp 扩展

    标题中的“XAMPP、WAMP ActiveHTML 离线包 Apache asp 扩展”指的是一项技术解决方案,用于在XAMPP或WAMP服务器环境中启用对ASP(Active Server Pages)的支持。XAMPP和WAMP是两种流行的本地Web开发环境,它们包含了...

    php_pdo文件

    要在XAMPP中启用PDO扩展,需按照以下步骤进行: 1. 将解压后的`php_pdo.dll`文件放置到XAMPP的PHP安装目录下的`ext`文件夹内。例如,默认情况下,该路径可能是`C:\xampp\php\ext`。 2. 修改PHP配置文件`php.ini`。...

    linux下xampp的使用

    Linux下的XAMPP是一个流行的开源跨平台Web服务器解决方案,它包含Apache、MySQL、PHP和Perl等组件,使得在Linux环境中快速搭建本地Web开发环境变得容易。以下是对标题和描述中所述知识点的详细说明: 1. **XAMPP的...

    XAMPP启用局域网访问.doc

    找到xampp根目录下的/xampp/apache/conf/extra/httpd- xampp.conf文件,然后用一个文档编辑器编辑它,推荐EditPlus 找到下面列出的这些行,他们表示只能在127.0.0.1/8,即localhost上进行访问: # Close XAMPP ...

    Linux下XAMPP安装教程

    Linux 下 XAMPP 安装教程 XAMPP 是一个功能强大的集成软件包,包含 Apache、MySQL、PHP、PERL 等多种服务器软件。它可以在 Windows、Linux、Solaris 三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文...

    XAMPP 3.2.2.0.zip

    它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用。下载解压就能使用了,还支持苹果系统,溜的飞起。英文界面,用着B格也提高了不少。 整合型的Apache套件。XAMPP包括Apache、MySQL、PHP、...

    XAMPP使用教程方法

    - 编辑 `xampp/apache/conf/httpd.conf` 文件,将 `Listen 80` 更改为其他端口号,如 `Listen 8080`。 7. **允许局域网内访问**: - 若要让局域网内的其他计算机能够访问 XAMPP 服务,需要修改 `httpd.conf` 文件...

    xampp启动Apache提示busy及api-ms-win-crt-runtimel1-1-0dll缺失的解决方案

    标题和描述中提到的问题主要涉及到两个方面:XAMPP中的Apache服务器启动报错“busy”以及系统中缺失`api-ms-win-crt-runtime-l1-1-0.dll`文件的解决方案。这两个问题在Windows环境中经常遇到,特别是对于使用XAMPP...

    Linux XAMPP 32位

    它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。[1] 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。...

    xampp.zip_httpd-xampp_xampp

    在XAMPP中,`httpd-xampp`指的是Apache服务器的配置版本,它允许开发者在本地运行和测试网页。Apache支持多种网页技术,如HTML、CSS、JavaScript,以及服务器端脚本语言,如PHP和Perl。 **MySQL**: MySQL是一个关系...

    利用XAMPP在linux下搭建Mantis手册.doc

    《利用XAMPP在Linux下搭建Mantis缺陷管理系统》 Mantis是一款开源的缺陷跟踪系统,常用于项目管理和软件开发中的错误追踪。本手册将详细介绍如何在Linux环境下,特别是RedHat 4系统上,利用XAMPP搭建Mantis。XAMPP...

    ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)

    2. ThinkPHP框架的下载与解压:在XAMPP安装完成后,可以在其提供的htdocs文件夹下解压ThinkPHP框架的相关文件。一般建议下载最新稳定版本,但也可以根据项目需求选择其他版本。解压后通常会得到一个目录结构,其中...

    eclipse+xampp搭建php开发平台

    3. 配置工作目录:在Eclipse启动时,最好设置工作目录为C:\xampp\htdocs\xampp,这是XAMPP Apache服务器的默认发布目录。这样,当您在该目录下保存PHP文件后,可以通过在浏览器中输入`http://127.0.0.1/xampp/PHP...

Global site tag (gtag.js) - Google Analytics