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

PHP 5.2, Apache 2.2, Windows 8, PHP без разбора

У меня есть установка apache httpd 2.2 в Windows 8 (с помощью установщика, установленного в C: / Program Files (x86) / Apache Software Foundation / Apache2.2) и установка php 5.2 (с использованием .zip, установленного в C: / php). Ни один из моих файлов php не анализируется - они просто отображаются как простой текст.

<?php
// Stop PHP from killing itself
set_time_limit(0);

// Log error messages
ini_set('display_errors', 'On');
ini_set('log_errors', 'true');
ini_set('error_log', 'error_log');

...и т.д.

В моем httpd.conf есть все необходимые строчки (я думаю)

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

(и внизу :)

PHPIniDir "C:/php"
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
<FilesMatch \.php$>
      SetHandler application/x-httpd-php
</FilesMatch>

И на всякий случай это в mime.types:

application/x-httpd-php php
application/x-httpd-php-source phps 

Я также правильно отредактировал php.ini (хотя только extension_dir) (я думаю). Что мне не хватает?

Возможно, вам потребуется явно добавить версию php, которую вы пытаетесь обработать, добавив ее в x-httpd-php

AddHandler application/x-httpd-php5 .php