apache伺服器停止工作
我的 zend 應用程序停止 apache 伺服器。它在 Xampp 1.7.4 上執行良好,但由於某種原因,我必須將我的所有項目轉移到 xampp 1.7.0 上。因此,每當我嘗試在瀏覽器中打開我的應用程序時,我都會看到“Apache 伺服器停止工作”視窗僅適用於我的 zend 項目。其他項目(cakephp)執行良好。
我檢查了我的日誌文件並找到了這些行:
$$ Tue Jun 21 10:00:54 2011 $$ $$ warn $$pid 文件 D:/xampp/apache/logs/httpd.pid 被覆蓋 - 以前 Apache 執行的不干淨關閉? $$ Tue Jun 21 10:00:54 2011 $$ $$ notice $$摘要:為摘要認證生成秘密…… $$ Tue Jun 21 10:00:54 2011 $$ $$ notice $$摘要:完成 $$ Tue Jun 21 10:00:58 2011 $$ $$ notice $$Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.8 已配置 – 恢復正常操作 $$ Tue Jun 21 10:00:58 2011 $$ $$ notice $$伺服器建成:2008 年 12 月 10 日 00:10:06 $$ Tue Jun 21 10:00:58 2011 $$ $$ notice $$父:創建子程序 2888 $$ Tue Jun 21 10:00:59 2011 $$ $$ notice $$摘要:為摘要認證生成秘密…… $$ Tue Jun 21 10:00:59 2011 $$ $$ notice $$摘要:完成 $$ Tue Jun 21 10:01:00 2011 $$ $$ notice $$子 2888:子程序正在執行 $$ Tue Jun 21 10:01:00 2011 $$ $$ notice $$孩子 2888:獲得了啟動互斥鎖。 $$ Tue Jun 21 10:01:00 2011 $$ $$ notice $$子 2888:啟動 250 個工作執行緒。 $$ Tue Jun 21 10:01:00 2011 $$ $$ notice $$子 2888:啟動執行緒以偵聽埠 80。 $$ Tue Jun 21 10:01:00 2011 $$ $$ notice $$子 2888:啟動執行緒以偵聽埠 443。 $$ Tue Jun 21 10:28:45 2011 $$ $$ notice $$父:子程序退出,狀態為 3221225477 – 正在重新啟動。 $$ Tue Jun 21 10:34:12 2011 $$ $$ warn $$pid 文件 D:/xampp/apache/logs/httpd.pid 被覆蓋 - 以前 Apache 執行的不干淨關閉? $$ Tue Jun 21 10:34:12 2011 $$ $$ notice $$摘要:為摘要認證生成秘密…… $$ Tue Jun 21 10:34:12 2011 $$ $$ notice $$摘要:完成 $$ Tue Jun 21 10:34:13 2011 $$ $$ notice $$Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.8 已配置 – 恢復正常操作 $$ Tue Jun 21 10:34:13 2011 $$ $$ notice $$伺服器建成:2008 年 12 月 10 日 00:10:06 $$ Tue Jun 21 10:34:13 2011 $$ $$ notice $$父:創建子程序 5040 $$ Tue Jun 21 10:34:14 2011 $$ $$ notice $$摘要:為摘要認證生成秘密…… $$ Tue Jun 21 10:34:14 2011 $$ $$ notice $$摘要:完成 $$ Tue Jun 21 10:34:15 2011 $$ $$ notice $$Child 5040:子程序正在執行 $$ Tue Jun 21 10:34:15 2011 $$ $$ notice $$孩子 5040:獲得了啟動互斥鎖。 $$ Tue Jun 21 10:34:15 2011 $$ $$ notice $$子 5040:啟動 250 個工作執行緒。 $$ Tue Jun 21 10:34:15 2011 $$ $$ notice $$子 5040:啟動執行緒以偵聽埠 443。 $$ Tue Jun 21 10:34:15 2011 $$ $$ notice $$子 5040:啟動執行緒以偵聽埠 80。
我在論壇的某個地方讀到,如果我在 windows/system32 文件夾中複製 2 個 dll 文件 libmysql.dll 和 php5apache.dll,那麼它將解決“父程序:子程序退出,狀態為 3221225477 – 正在重新啟動。” 問題。但它不起作用。
請幫忙。
我找到了使用 PDO 的 php 程序使 apache 崩潰的解決方案。下載php-5.2.13-Win32-VC6-x86.zip並解壓,然後將libmysql.dll複製到xampp\apache\bin和xampp\php。重啟阿帕奇。問題解決了 :)