PHP 5 - инсталация и конфигурация за нашите нужди в режим mod_php за Apache, Apache

И така, в директорията /webservices/php/5/ ще разархивираме всички файлове. Нищо сложно. Все по-малко нормални англоезични хора четат install.txt и следват инструкциите за съответната версия на операционната система и HTTP сървъра. Ние сме актуални с Apache 2.0.x на Microsoft Windows. Там има забележка, че може би нов Apache 2 с MPM няма да работи добре с PHP 5. За мен работи, но ако имате проблеми, можете да отрежете цялата тази красота с директивата Win32DisableAcceptEx.

Малки промени в php.ini (в php.ini използвам наклонени черти "/" - разбира се перфектно): error_reporting с E_ALL &

E_NOTICE to E_ALL - разработете проекти, така че да няма съобщения за грешка в този режим.

Правя include_path, така че да може да приема PEAR — include_path = “.;/webservices/php/5/PEAR/” (не забравяйте да коригирате наклонените черти и символа за устройство).

upload_tmp_dir трябва да е директория за временни файлове, качени от потребители. Те ще лежат там, докато не ги обработите с move_uploaded_file или прекратите връзката. За всичко това ще направим директорията /tmp и ще я посочим за ключа upload_tmp_dir.

extension_dir Указвам пътя до директорията с PHP модули “/webservices/php/5/ext/”.

В секцията [Session] за session.save_path ще посочим същата директория /tmp - това ни е достатъчно за разработка.

В познатия ни httpd.conf добавяме (можем да го направим в края на файла) редовете:

LoadModule php5_module "/webservices/php/5/php5apache2.dll" - Заредете модула

AddType application/x-httpd-php .php - избягваме, че .php файловете се обработват от PHP процесора и

PHPIniDir "/webservices/apache/Apache2/conf" - посочете къдележи php.ini

и вижте цялата информация за PHP. Той е чист, само с вградени модули, PHP 5.