Настройка PHP в IIS

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск

IIS -встроенный web, ftp сервер Windows. Быстро поднимается, не требует настройки. Удобен для внутренних нужд.

- Установиться PHP должен без проблем. Файл конфигурации лежит в корневой папке OC, например C:\Windows\php.ini. Если что-то не хочет работать, то включаем логи:

display_startup_errors = On
log_errors = On
error_log = c:\tools\php_error.log

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

net stop iisadmin
net start w3svc

- Чтобы сделать возможным запускать системные команды, такие как copy, echo и т.д. через вызов процедур system() и exec(), нужно скопировать файл cmd.exe (эмулятор коммандной строки) в папку, куда установлен PHP, например C:\PHP\. В противном случае в логе будут появляться сообщения типа:

[11-Oct-2005 17:45:26] PHP Warning: system(): Unable to fork [copy....

См. также

PHP - отдельная статья о настройке и отладке.

Полезные ссылки

http://www.opennet.ru/base/dev/php4_windows.txt.html - перевод файла install.txt