-1

Я выполнял "счастливую" установку Apache (2.2.11) и PHP (какой-то другой версии) без проблем на моей машине для разработки.

Затем однажды мне захотелось перейти на 5.2.11 (PHP), и это сломало мою установку. Теперь Apache не запускается, и кнопка "More info" в Windows показывает, что ошибочный модуль - "php4ts" или что-то подобное.

Он отображает стандартное сообщение об ошибке Windows:

Apache HTTP Server столкнулся с проблемой и должен быть закрыт ...

а в разделе "Дополнительная информация" говорится:

Подпись ошибки - szAppName: httpd.exe szAppVer: 2.2.11.0 szModName: php5ts.dll szModVer 5.2.11.11 смещение: 000f331b.

Помимо вещей, необходимых для использования PHP, httpd.conf не имеет ничего примечательного. При комментировании части PHP, Apache работает, но без PHP (как и ожидалось).

3 ответа3

1

Если вы не очень разбираетесь в Apache, PHP и MySQL, я настоятельно рекомендую вам взглянуть на XAMPP. Это готовый сервер LAMP типа «все в одном» для Linux и Windows. Его очень легко настроить, и если вам нужно отключить его, если вы устанавливаете полную версию, он включает в себя сценарии, которые автоматически обновляют весь пакет.

1

Почему у вас есть php4ts? Это должно быть php5ts. Вполне возможно, что у вас есть смесь версий, которая является источником вашей проблемы.

Вместо обновления я бы начал с нуля: удалите все уязвимое программное обеспечение, удалите все его каталоги, затем установите продукты vanilla и посмотрите, работают ли они как есть, без дополнительных модулей или чего-либо еще.

Затем, как только все будет работать в стандартной конфигурации, я начну собираться к своей окончательной конфигурации, но сделаю одно небольшое изменение за раз.

0

Хотя на самом деле он не отвечает на ваш вопрос (исправьте существующий Apache), я дам ответ как Крис, но вместо XAMPP я бы предложил WampServer.

Из их презентации:

WampServer - среда веб-разработки для Windows. Это позволяет создавать веб-приложения с Apache, PHP и базой данных MySQL. Он также поставляется с PHPMyAdmin, чтобы легко управлять вашими базами данных.

WampServer устанавливается автоматически (установщик), и его использование очень интуитивно понятно. Вы сможете настроить свой сервер, даже не касаясь файлов настроек.

WampServer - единственное пакетное решение, которое позволит вам воспроизвести ваш рабочий сервер. После установки WampServer у вас есть возможность добавить столько релизов Apache, MySQL и PHP, сколько вам нужно.

WampServer также имеет трейник для управления вашим сервером и его настройками.

альтернативный текст

Вы можете установить несколько версий Apache, MySql и PHP и быстро выбрать, какую из них вы хотите запустить, или легко переключиться на другую.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .