Назад | Перейти на главную страницу

сервер apache перестает работать

Мое приложение zend останавливает сервер Apache. Он отлично работал на Xampp 1.7.4, но по какой-то причине мне пришлось перенести все мои проекты на xampp 1.7.0. Поэтому всякий раз, когда я пытался открыть свое приложение в браузере, я получал окно «Сервер Apache перестает работать» только для моего проекта zend. Другие проекты (cakephp) работают нормально.

Я проверил свои файлы журнала и нашел эту строку:

[Вт, 21 июня, 10:00:54 2011] [предупреждение] файл pid D: /xampp/apache/logs/httpd.pid перезаписан - нечистое завершение предыдущего запуска Apache?

[Вт, 21 июня, 10:00:54 2011] [уведомление] Дайджест: создание секрета для дайджест-аутентификации ...

[Вт, 21 июня 10:00:54 2011] [уведомление] Дайджест: готов

[Вт, 21 июн, 10:00:58 2011] [уведомление] Apache / 2.2.11 (Win32) DAV / 2 mod_ssl / 2.2.11 OpenSSL / 0.9.8i mod_autoindex_color Конфигурация PHP / 5.2.8 - возобновление нормальной работы

[Вт, 21 июня, 10:00:58 2011] [уведомление] Сервер построен: 10 декабря 2008 г., 00:10:06

[Вт, 21 июня, 10:00:58 2011] [уведомление] Родитель: создан дочерний процесс 2888

[Вт, 21 июня, 10:00:59 2011] [уведомление] Дайджест: создание секрета для дайджест-аутентификации ...

[Вт, 21 июня, 10:00:59 2011] [уведомление] Дайджест: готов

[Вт, 21 июня, 10:01:00 2011] [уведомление] Дочерний 2888: Дочерний процесс запущен

[Вт, 21 июня, 10:01:00 2011] [уведомление] Ребенок 2888: Получен начальный мьютекс.

[Вт, 21 июня, 10:01:00 2011] [уведомление] Дочерний элемент 2888: запуск 250 рабочих потоков.

[Вт, 21 июня, 10:01:00 2011] [уведомление] Дочерний код 2888: запуск потока для прослушивания порта 80.

[Вт, 21 июня, 10:01:00 2011] [уведомление] Дочерний код 2888: запуск потока для прослушивания порта 443.

[Вт 21 июня, 10:28:45 2011] [уведомление] Родитель: дочерний процесс завершился со статусом 3221225477 - перезапуск.

[Вт 21 июня, 10:34:12 2011] [предупреждение] pid-файл D: /xampp/apache/logs/httpd.pid перезаписан - нечистое завершение предыдущего запуска Apache?

[Вт 21 июня, 10:34:12 2011] [уведомление] Дайджест: создание секрета для дайджест-аутентификации ... [Вт 21 июня 10:34:12 2011] [уведомление] Дайджест: выполнено

[Вт 21 июня, 10:34:13 2011] [примечание] Apache / 2.2.11 (Win32) DAV / 2 mod_ssl / 2.2.11 OpenSSL / 0.9.8i mod_autoindex_color Конфигурация PHP / 5.2.8 - возобновление нормальной работы

[Вт, 21 июня, 10:34:13 2011] [уведомление] Сервер построен: 10 декабря 2008 г., 00:10:06

[Вт 21 июня, 10:34:13 2011] [уведомление] Родитель: Создан дочерний процесс 5040

[Вт 21 июня, 10:34:14 2011] [уведомление] Дайджест: создание секрета для дайджест-аутентификации ...

[Вт 21 июня, 10:34:14 2011] [уведомление] Дайджест: готов

[Вт 21 июня, 10:34:15 2011] [уведомление] Дочерний 5040: Дочерний процесс запущен

[Вт, 21 июня, 10:34:15 2011] [уведомление] Ребенок 5040: получен начальный мьютекс.

[Вт 21 июня, 10:34:15 2011] [уведомление] Дочерний 5040: запуск 250 рабочих потоков.

[Вт, 21 июня, 10:34:15 2011] [уведомление] Дочерний 5040: запуск потока для прослушивания порта 443.

[Вт, 21 июня, 10:34:15 2011] [уведомление] Дочерний 5040: запуск потока для прослушивания порта 80.

Я где-то читал на форуме, что если я скопирую 2 файла dll libmysql.dll и php5apache.dll в папку windows / system32, тогда он решит «Родитель: дочерний процесс завершен со статусом 3221225477 - перезапуск». проблема. Но это не работает.

Пожалуйста помоги.

Я нашел решение, что программы php, использующие PDO, приводят к сбою apache. Загрузите php-5.2.13-Win32-VC6-x86.zip и разархивируйте, затем скопируйте libmysql.dll в xampp \ apache \ bin и xampp \ php. Перезагрузите apache. Задача решена :)