php->;mysql_connect->;子进程已退出,状态为255--正在重新启动


php -> mysql_connect -> child process exited with status 255 -- Restarting

我最近安装了WAMP服务器(单独安装模块):操作系统:Windows 7 x32Apache:httpd-2.2.17-win32-x86-openssl-0.9.8oMySQL:MySQL-5.1-50-win32PHP:PHP-5.2.17-Win32-VC6-x86

我已经配置了所有这些,当我运行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";
?>

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

我解决了这个问题。我将"php5apache.dll"answers"libmysql.dll"从PHP复制到Apache的bin目录中,并解决了问题。

@菲尔,这是因为我必须在本地机器上回复一个旧的生产服务器。

感谢大家的回复。