问题描述
我最近安装了 WAMP 服务器(单独安装模块):操作系统:Windows 7 x32阿帕奇:httpd-2.2.17-win32-x86-openssl-0.9.8oMySQL:mysql-5.1.50-win32PHP:php-5.2.17-Win32-VC6-x86
I recently have installed a WAMP server (Installing the modules individually): OS: Windows 7 x32 Apache: httpd-2.2.17-win32-x86-openssl-0.9.8o MySQL: mysql-5.1.50-win32 PHP: php-5.2.17-Win32-VC6-x86
我已经配置了所有,当我运行 phpinfo() 时它工作正常,但是当我使用 php_mysql.dll 时,apache 服务器重新启动.例如,我运行 phpMyAdmin,输入用户并通过,当我登录时没有加载页面.
I have configured all, when i run phpinfo() it work's fine, but when i use php_mysql.dll the apache server restart. For example, i run phpMyAdmin, put the user and pass and when I loging no page is loading.
我在 Apache 错误日志中看到了这个错误:
I see this error on the Apache error log:
[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 事件中:
And this in the windows event:
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:XXXXXXSERVERAPACHEinhttpd.exe
Ruta de acceso del módulo con errores: C:XXXXXXSERVERPHPphp5ts.dll
Id. del informe: a566f778-47d3-11e4-a945-000c2986f0eb
我在谷歌搜索了七个小时,但我无法解决问题. 谁能帮我解决这个问题?
I was searching in google for seven hours and i can't solve the problem. Can anyone help me with this problem?
当我执行mysql_connect"时出现问题,例如,这会崩溃:
The problem appear when i do a "mysql_connect", for example, this crashes:
<?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";
?>
推荐答案
我解决了这个问题.我将PHP中的php5apache.dll"和libmysql.dll"复制到Apache的bin目录,问题就消失了.
I solve the problem. I copy the "php5apache.dll" and "libmysql.dll" from the PHP to the bin directory of Apache and the problem dissapear.
@Phil,这是因为我必须在本地机器上回复旧的生产服务器.
@Phil, this is because i have to reply an old production server on my local machine.
感谢大家的回复.
这篇关于php->mysql_connect ->子进程以状态 255 退出 - 重新启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!