`

使用PHP访问MySQL,Apache httpd.exe报错

    博客分类:
  • php
阅读更多

我的环境是:

apache 2.2.17

php-5.2.17

mysql-5.1.47

按照http://www.php.net/manual/en/install.windows.php步骤配置完成后,访问hello world.php没有问题,但是一旦访问mysql,就会出现Visual Stuido的debugger界面(因为我机器上有Visual Stuido的缘故),提示“an unhandled win32 exception occured in httpd.exe[5248]”,点yes,进去后提示“Unhandled exception at 0x007dacca in httpd.exe: 0xC0000005: Access violation reading location 0x00000014.”

最终的解决办法是将php-5.2.17下的libmysql.dll拷贝到apache的bin目录。这里注意的是,虽然mysql的bin目录也有这个文件,但是copy过去后问题仍然存在,只有把php目录的libmysql.dll copy过去才好使。

 

分享到:
评论
1 楼 zyllezi 2012-06-14  
困扰了好久,终于解决了,多谢博主

相关推荐

    Windows7环境下Apache+PHP+MySQL完美配置

    在Windows 7操作系统中,构建一个完整的Web开发环境,包括Apache服务器、PHP解析器和MySQL数据库,是一项常见的任务。这个过程通常被称为配置WAMP(Windows、Apache、MySQL、PHP)服务器。下面我们将深入探讨如何在...

    win7下MYSQL安装不成功解决及PHP配置环境

    - 解压PHP文件,将php.exe和相关DLL文件复制到Apache的bin目录,以便Apache可以执行PHP脚本。 - 修改httpd.conf配置文件,添加`LoadModule php_module "path/to/php/php7apache2_4.dll"`来加载PHP模块,并配置`...

    安装lamp报错信息及解决方法

    httpd: Syntax error on line 57 of /etc/httpd/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: xmlTextReaderSetup ...

    wamp+phpmyadmin5.1.1 for php8+php8-32bit-X86+php8-64bit-X64.rar

    标题 "wamp+phpmyadmin5.1.1 for php8+php8-32bit-X86+php8-64bit-X64.rar" 暗示了一个包含WAMP(Windows Apache MySQL PHP)服务器环境的压缩包,其中特别针对PHP8进行了升级,并提供了32位(X86)和64位(X64)两...

    在Mac OS X中配置Apache+PHP+MySQL运行环境的详细步骤

    在终端中编辑Apache的配置文件`/etc/apache2/httpd.conf`,取消`LoadModule php5_module libexec/apache2/libphp5.so`这一行的注释,然后保存并重启Apache。同时,复制`/etc/php.ini.default`到`/etc/php.ini`,这样...

    ubuntu9.04下的LAMP安装

    疑难问题解决5.1 在 Apache2 报错如果遇到 Apache2 启动失败,首先查看日志文件 /var/log/apache2/error.log,其中会记录错误信息,根据错误信息进行排查。常见问题可能是配置文件语法错误或者模块冲突。5.3 无法...

    windows下搭建webserver

    此外,安装PHP时,如果遇到php.exe执行文件丢失的情况,需要检查是否安装了正确的VC运行库版本,并且将PHP的bin目录和ext扩展模块目录添加到系统的环境变量中,这样系统才能正确识别和运行PHP。 环境变量设置完毕后...

    XAMPP+TestLink安装说明

    XAMPP v1.8.1包含以下功能组件:Apache 2.4.3、MySQL 5.5.27、PHP 5.4.7、phpMyAdmin 3.5.2.2、FileZilla FTP Server 0.9.41、Tomcat 7.0.30(with mod_proxy_ajp as connector)、Strawberry Perl 5.16.1.1 ...

    linux lmap 安装

    2. 安装Apache:在CentOS/RHEL系统上,使用`sudo yum install httpd`;在Debian/Ubuntu系统上,使用`sudo apt-get install apache2`。 3. 启动Apache:`sudo systemctl start httpd`(CentOS/RHEL)或`sudo ...

    zzbbix安装配置

    - 修改PHP配置文件(/etc/php.ini),确保时区(date.timezone)及数据库支持(extension=pdo_mysql.so、extension=php_mysql.so)设置正确,并重启Apache服务(service httpd restart)。 7. 启动zabbix服务: -...

    简易环境搭建(LAMP)

    在MySQL客户端中,如果没有报错且能正常使用,说明MySQL已经成功安装并运行。 若要添加认证功能,需要将认证页面的安装包(Auth)放入Apache的默认网站目录`/var/www/html`下,并通过URL访问: ```bash ...

    windows下配置apache+php+mysql时出现问题的处理方法

    在Windows操作系统上搭建Apache、PHP和MySQL环境是一个常见的任务,特别是在进行Web开发时。这个过程中可能会遇到各种问题,本文将详细解析如何解决这些常见问题。 首先,问题一涉及到`test.php`无法正常运行。这...

    php 无法载入mysql扩展

    当尝试在 PHP 中使用 MySQL 数据库功能时,若没有正确安装或配置 MySQL 扩展,则会报错无法载入相应的模块。 #### 核心知识点分析 **1. MySQL 扩展介绍** MySQL 是一种广泛使用的开源关系型数据库管理系统(RDBMS)...

    LAMP架构安装详解

    完成上述步骤后,可以通过访问Apache默认页面或者创建简单的PHP脚本来测试整个LAMP环境是否搭建成功。 #### 十、常见问题及解决方法 在搭建LAMP环境的过程中可能会遇到各种各样的问题,比如权限问题、依赖库缺失等...

    centos7搭建owncloud教程

    oownCloud 报错.user.ini , .htaccess 文件缺失;o上传文件时,ownCloud 没有权限写入文件暂存区;o上传文件时,ownCloud 没有权限缺少写入 data 目录的权限; 解决方法:使用 chown 命令修改权限。  组件相关:o...

    Wampserver安装时遇到的问题

    SQL Server默认使用的是1433端口,而Wampserver的Apache和MySQL也可能需要使用相同或相近的端口。为了解决这个问题,有两条途径可以选择:一是关闭SQL Server服务,确保Wampserver能够顺利运行;二是修改Wampserver...

    PHP的swoole扩展安装方法详细教程

    - 配置文件中也可添加`AddType`指令,定义新的文件类型可以执行PHP,例如添加`AddType application/x-httpd-php .php .htm .html`,使`.htm`和`.html`文件也可以运行PHP程序。 #### Swoole扩展安装 - 安装完成后,...

    深入phpMyAdmin的安装与配置的详细步骤

    phpMyAdmin是一款流行的开源Web界面MySQL数据库管理工具,它允许用户通过Web浏览器来管理和操作MySQL数据库,而不需要使用命令行工具。安装和配置phpMyAdmin涉及到几个主要步骤,主要包括下载、安装、配置文件编辑和...

    nagios 和 cacti整合 及 错误排解

    # yum install mysql-server rrdtool httpd mod_ssl php php-mysql # yum install cacti ``` ##### 3.2 整合Cacti和Nagios 为了使Cacti和Nagios协同工作,需要安装额外的组件,例如NDOUtils、php-json和NPC ...

Global site tag (gtag.js) - Google Analytics