Установка PHP в Windows

Модуль PHP устанавливается после установки web сервера. Установка заключается в копировании нужных файлов. При этом также проводится подключение модуля PHP к Apache с помощью файла конфигурации. Все это выполняется автоматически при помощи мастера установки. Действовать нужно по следующей схеме.

  1. Скачать файл установки (PHP x.x.xx installer из секции Windows Binaries) и запустить его (php-x.x.x-win32-installer.msi). В первом окне мастера нажать кнопку Next.

    Установка PHP, приветствие

  2. Во втором окне мастера следует выбрать пункт I Accept the terms of License Agreement и нажать кнопку Next. В следующем окне также нажать кнопку Next.

    Установка PHP, лицензия

  3. В следующем окне необходимо выбрать папку, в которую необходимо установить модуль PHP. По умолчанию это c:\Program files\PHP. Рекомендуется оставить эту папку без изменений и нажать кнопку Next.

    Установка PHP, путь

  4. В следующем окне мастера необходимо выбрать web server, с которым будет впоследствии работать PHP. Если мы установили веб сервер Apache 2.0.55, то необходимо выбрать пункт Apache 2.0.x Module и нажать кнопку Next.

    Установка PHP, выбор веб сервера

  5. В следующем окне необходимо указать папку, в которой находиться конфигурационный файл Apache httpd.conf. Если путь установки Apache был выбран стандартный, то следует указать папку C:\Program Files\Apache Group\Apache2\conf и нажать кнопку Next.

    Установка PHP, путь конфигурации

  6. В следующем окне необходимо выбрать компоненты, устанавливаемые с PHP. В дереве PHP → extensions следует найти и включить следующие компоненты.

    • PDO → PostgreSQL
    • PostgreSQL
    • XML-RPC

    После выбора трех этих компонентов следует нажать кнопку Next.

    Установка PHP, компоненты

    Установка PHP, компоненты

    Установка PHP, компоненты

  7. В следующем окне для продолжения установки следует нажать кнопку Next.

    Установка PHP, готовность

  8. После копирования необходимых файлов будет показано окно об успешном окончании процесса установки. На нем следует нажать кнопку Finish.

    Установка PHP, завершение

  9. Скачайте подходящую версию php_pdo_pgsql.dll. Необходимо поместить новую библиотеку в папку C:\Program Files\PHP\ext и заменить существующий файл.

  10. После установки модуля PHP необходимо перезапустить Apache для того, чтобы изменения вступили в силу. Это можно сделать командой Пуск → Программы → Apache HTTP server → Control Apache Server → Restart, либо щелкнуть на иконку в трее и выбрать в контекстном меню команду Restart. Установка модуля PHP завершена.

Дополнительные настройки php.ini

Для работы Iris CRM необходимо, чтобы были отключены так называемые «магические кавычки» PHP.

Также необходимо отключить вывод сообщений об ошибках, так как иначе в случае нештатных ситуаций пользователю будет выводиться ненужная техническая информация. Эти настройки выполняются в файле php.ini, который находится в папке php (C:\Program Files\PHP\php.ini). Необходимо найти и установить следующие значение для параметров.

...
error_reporting  =  ~E_ALL
...
Magic_quotes_gpc = Off
...

Необходимо перезапустить Apache, чтобы изменения вступили в силу. При этом в выводе phpinfo() должна присутствовать следующая информация.

Установка PHP, phpinfo

Установка PHP, phpinfo