簡體   English   中英

在Windows VISTA中用Apache 2.2加載PHP 5.2.6時出錯

[英]Error to load PHP 5.2.6 with Apache 2.2 in Windows VISTA

我安裝了Apache 2.2 + PHP 5.2,並希望使用任何MySQL函數都會收到以下錯誤。 此expañol,然后進行翻譯。

對於任何其他信息,只需要問我我的。 我不包含來自phpinfo()的數據; 因為包含這一切的信息很多。

Firma con problemas:
  Nombre del evento de problema:    APPCRASH
  Nombre de la aplicación:  httpd.exe
  Versión de la aplicación: 2.2.14.0
  Marca de tiempo de la aplicación: 4ac181d6
  Nombre del módulo con errores:    php5ts.dll
  Versión del módulo con errores:   5.2.6.6
  Marca de tiempo del módulo con errores:   481b8f4b
  Código de excepción:  c0000005
  Desplazamiento de excepción:  0000abda
  Versión del sistema operativo:    6.0.6002.2.2.0.768.3
  Id. de configuración regional:    11274
  Información adicional 1:  6353
  Información adicional 2:  8a82b40956bba3220ef12e86f3167b20
  Información adicional 3:  51f7
  Información adicional 4:  07102fbf0cd86e7ee52ff4caa94ca357

- -用英語:

Problem signature:   Problem Event
    Name: APPCRASH
    Application Name: httpd.exe
    Application Version: 2.2.14.0
    Timestamp implementation: 4ac181d6
    Fault Module Name: php5ts.dll
    Fault Module Version: 5.2.6.6
    Timestamp Fault Module: 481b8f4b
    Exception Code: c0000005 
    Exception Offset: 0000abda
    OS Version: 6.0.6002.2.2.0.768.3  
    Locale ID: 11274   
    Additional Information 1: 6353   
    Additional Information 2: 8a82b40956bba3220ef12e86f3167b20  
    Additional Information 3: 51f7  
    Additional Information 4: 07102fbf0cd86e7ee52ff4caa94ca357

謝謝

編輯:

列出已加載的擴展:

extension=php_mysql.dll
extension=php_zip.dll
extension=php_xsl.dll
extension=php_pdo_mysql.dll

編輯

這是Apache日志中的錯誤

[Mon Dec 14 22:10:12 2009] [notice] Apache/2.2.14 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Mon Dec 14 22:10:12 2009] [notice] Server built: Sep 28 2009 22:41:08
[Mon Dec 14 22:10:12 2009] [notice] Parent: Created child process 2836
PHP Warning:  Cannot load module 'pdo_mysql' because required module 'pdo' is not loaded in Unknown on line 0
[Mon Dec 14 22:10:12 2009] [notice] Child 2836: Child process is running
[Mon Dec 14 22:10:12 2009] [notice] Child 2836: Acquired the start mutex.
[Mon Dec 14 22:10:12 2009] [notice] Child 2836: Starting 64 worker threads.
[Mon Dec 14 22:10:12 2009] [notice] Child 2836: Starting thread to listen on port 80.

我以前遇到過這個問題。 php5ts.dll是PHP的“線程安全”實現的一部分。

我無法在Google上找到任何解決方案,但是經過數小時的不同版本的DLL,甚至是非線程安全的PHP安裝,我想我最終還是禁用了MSSQL模塊擴展( 不是 MySQL模塊, MSSQL模塊)。 這似乎可以解決問題,幸運的是我還是不需要MSSQL模塊。

您是否嘗試禁用用戶帳戶控制然后重新啟動Apache?

在您的php.ini中,取消注釋extension = php_pdo.dll並重新啟動apache。 那為我解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM