Мой XAMPP не читает мой PHP. Возможно, есть проблема с моей конфигурацией Apache. Моя книга по PHP предложила мне открыть файл конфигурации httpd и добавить следующие строки:
LoadModule php5_module c:/php/php5apache2_2.dll
PHPIniDir "c:/php/"
AddType application/x-httpd-php .php
Что я и сделал, но когда я вернулся к панели управления, чтобы снова включить Apache, я не смог получить знак запуска. Я подумал, что это потому, что мой PHP не думает, что я использую XAMPP. Вместо этого я попробовал следующее:
LoadModule php5_module c:/xampp/php/php5apache2_2.dll
PHPIniDir "c:/xampp/php/"
AddType application/x-httpd-php .php
Но проблема не решена (PHP все еще не работает, я не могу получить рабочий знак Apache в панели управления). Что я должен делать? Я использую Windows 7, если это имеет значение.
После удаления XAMPP и удаления каталога я столкнулся с той же проблемой. Вот самый последний журнал ошибок:
[Fri Oct 15 19:44:00 2010] [notice] Digest: generating secret for digest authentication ...
[Fri Oct 15 19:44:00 2010] [notice] Digest: done
[Fri Oct 15 19:44:00 2010] [notice] Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Fri Oct 15 19:44:00 2010] [notice] Server built: Nov 11 2009 14:29:03
[Fri Oct 15 19:44:00 2010] [notice] Parent: Created child process 912
[Fri Oct 15 19:44:03 2010] [notice] Digest: generating secret for digest authentication ...
[Fri Oct 15 19:44:03 2010] [notice] Digest: done
[Fri Oct 15 19:44:04 2010] [notice] Child 912: Child process is running
[Fri Oct 15 19:44:04 2010] [notice] Child 912: Acquired the start mutex.
[Fri Oct 15 19:44:04 2010] [notice] Child 912: Starting 150 worker threads.
[Fri Oct 15 19:44:04 2010] [notice] Child 912: Starting thread to listen on port 443.
[Fri Oct 15 19:44:04 2010] [notice] Child 912: Starting thread to listen on port 80.