2014-09-29 45 views
0

我最近安装了WAMP服务器(分别安装模块): 操作系统:Windows 7 x32 Apache:httpd-2.2.17-win32-x86 -openssl-0.9.8o 的MySQL的:mysql-50年5月1日 - win32的 PHP:PHP-5.2.17-Win32的VC6-86php - > mysql_connect - >子进程退出状态255 - 重启

我配置了所有,当我运行phpinfo()函数它工作的罚款,但当我使用php_mysql.dll的Apache服务器重新启动。 例如,我运行phpMyAdmin,把用户和通过,当我登录没有页面加载。

我看到这个错误在Apache的错误日志:

[Mon Sep 29 14:39:56 2014] [notice] Parent: child process exited with status 255 -- Restarting. 
[Mon Sep 29 14:39:56 2014] [notice] Apache/2.2.17 (Win32) PHP/5.2.17 configured -- resuming normal operations 
[Mon Sep 29 14:39:56 2014] [notice] Server built: Oct 18 2010 01:58:12 
[Mon Sep 29 14:39:56 2014] [notice] Parent: Created child process 3988 
[Mon Sep 29 14:39:56 2014] [notice] Child 3988: Child process is running 
[Mon Sep 29 14:39:56 2014] [notice] Child 3988: Acquired the start mutex. 
[Mon Sep 29 14:39:56 2014] [notice] Child 3988: Starting 64 worker threads. 
[Mon Sep 29 14:39:56 2014] [notice] Child 3988: Starting thread to listen on port 80. 

而这在windows事件:

Nombre de la aplicación con errores: httpd.exe, versión: 2.2.17.0, marca de tiempo: 0x4cbbe9e8 
Nombre del módulo con errores: php5ts.dll, versión: 5.2.17.17, marca de tiempo: 0x4d25fb49 
Código de excepción: 0xc0000005 
Desplazamiento de errores: 0x0000acca 
Id. del proceso con errores: 0xe0 
Hora de inicio de la aplicación con errores: 0x01cfdbe06167ac65 
Ruta de acceso de la aplicación con errores: C:\XXXXXX\SERVER\APACHE\bin\httpd.exe 
Ruta de acceso del módulo con errores: C:\XXXXXX\SERVER\PHP\php5ts.dll 
Id. del informe: a566f778-47d3-11e4-a945-000c2986f0eb 

我在谷歌搜索七小时,我解决不了的问题。 ¿有谁能帮我解决这个问题吗?

编辑: 当我做“的mysql_connect”,例如问题出现,这个崩溃:

<?php 

$login_db = "root"; 

$motdepass_db = "ZB1234"; 
echo "test de connexion"; 

$connexion = mysql_connect ("localhost", $login_db, $motdepass_db); 
/*echo "apres connexion"; 
if(!$connexion) { 

    echo "Désolé. Connexion au server impossible."; 

    exit; 

    } else { 

    echo "Connexion OK"; 

    } 
    new PDO('mysql:host=localhost;dbname=test', 'root', 'ZB1234');*/ 
echo "fin script"; 
?> 
+0

为什么哦为什么你仍然使用* mysql *扩展? – Phil 2014-10-01 04:58:29

回答

1

我解决了这个问题。我将PHP中的“php5apache.dll”和“libmysql.dll”复制到Apache的bin目录中,问题消失了。

@Phil,这是因为我必须回复我的本地计算机上的旧生产服务器。

感谢所有的回复。

1

现在研究这个同样的问题。这显然是由WampServer本身造成的,而不是你的底层代码。尝试将WAMPserver升级到最新的32位版本,您的代码应该运行良好。

相关问题