Разное

Php windows installer: PHP: Установка в системах Windows

21.03.2023

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

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

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

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

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

  4. В следующем окне мастера необходимо выбрать web server, с которым будет впоследствии работать PHP.

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

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

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

    • PDO → PostgreSQL
    • PostgreSQL
    • XML-RPC

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

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

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

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

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

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

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

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

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

Установка и настройка PHP и MySQL в связке с IIS

Так бывает, что на Windows-сервер необходимо использовать как web-сервер. Первое, что приходит на ум, так это установить WAMP. Или просто по отдельности установить Apache, MySQL и PHP. Однако случаются и частности, например вместо Apache требуется использовать IIS. Причины могут быть совершенно разными. От отсутствия желания у системного администратора изучить что-то новое, до радикальных взглядов со стороны службы информационной безопасности. Рассмотрим как создать связку IIS + MySQL + PHP.

IIS — это набор служб Интернета от компании Microsoft, иными словами web-платформа. Особенность IIS такова, что он поддерживает большое количество модулей и приложений, в том числе и работу с MySQL и PHP.

Устанавливаем IIS.

Запускаем Диспетчер серверов.

В открывшемся окне выбираем “Добавить роли и компоненты”.

В появившемся окне мастера установки ролей и компонентов, по желанию, устанавливаем галочку “Пропускать эту страницу по умолчанию”. Данная страница будет появляться при каждой попытке добавления роли или компонентов. Нажимаем кнопку “Далее”.

На следующем шаге — Тип установки — проверяем, чтобы был выбран параметр “Установка ролей и компонентов”. Кликаем по кнопке “Далее”.

На этапе выбора серверов просто нажимаем “Далее”, так как в нашем случае существует один сервер.

На шаге выбора ролей сервера отмечаем галкой “

Веб-сервер (IIS)”, кликаем по кнопке “Далее”.

В открывшемся окне нажимаем кнопку “Добавить компоненты”. Окно закроется.

В оставшемся окне мастера кликаем по кнопке “Далее”.

На этапе выбора компонентов, рекомендуем отметить галочкой “Функции .NET Framework 3.5”. Нажимаем “Далее”.

На шаге “Роль веб-сервера (IIS)” — “Далее

”.

При желании можно отметить дополнительные службы роли Веб-сервера, например FTP-сервер. Нажимаем кнопку “Далее”.

Подтверждаем установку кликом по кнопке “Установить”.

Дожидаемся окончания процесса установки.

В окне “Диспетчер серверов” появится значок IIS. Кликаем по нему.

В обновившемя окне кликаем правой кнопкой мыши по имени сервера. Из контекстного меню выбираем “Диспетчер служб IIS”.

В появившемся окне диспетчера, а левой части, выбираем текущий сервер.

В правой части окна — “Получить новые компоненты веб-платформы”.

Откроется окно браузера используемого в системе по умолчанию с предложением скачать и установить установщик Web-платформ.

Пакет установки скачиваем, запускаем и устанавливаем.

После установки, еще раз нажимаем “Получить новые компоненты веб-платформы”.

Запустится мастер установки Web Platform Installer,

Устанавливаем MySQL и PHP.

В окне программы есть поле поиска. Воспользуемся им. В результатах поиска выбираем пакет PHP. Кликаем по кнопке “Добавить”.

Аналогичным образом находим пакет MySQL, кликаем “Добавить”. Когда добавлены все пакеты, нгажимаем кнопку “Установить”.

Как и в Linux системах, программа установки запросит пароль для пользователя root к СУБД MySQL. Не забываем введенный пароль. Нажимаем “Продолжить”.

В центральной части окна перечислен список программ которые будут установлены. Чтобы посмотреть текст лицензионного соглашения устанавливаемого ПО, кликаем по гиперссылке. Если согласны, нажмите кнопку “

Принимаю”.

Дожидаемся окончания установки.

Результат установки. Нажимаем “Готово”.

Как видно, не был установлен пакет “Диспетчер PHP для IIS”. Установим его аналогичным спом. Находим через поле поиска, кликаем по кнопке “Добавить”, затем по кнопке “Установить”.

Помним, что программа не установилась из за неверной цифровой подписи. Такое бывает. Скачаем программу с github. Не забываем о разрядности ОС.

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

После завершения установки, в окне диспетчера IIS появится значок “Администратор PHP”. Откроем его двойным кликом.

В открывшемся окне проверим phpinfo(). кликнем по соответствующей гиперссылке.

В открывшемся окне выбора сайта и URL, выбираем сайт по умолчанию. Нажимаем “OK”.

Результат выполнения функции phpinfo() будет отображен в диспетчере IIS.

Проверим результат установки MySQL.

Открываем окно PowerShell и перейдем в директорию расположения СУБД с помощью команды:

cd “C:Program FilesMySQLMySQL Server 5.5bin”

</code></p>
<p dir="ltr">

</p>
<p dir=»ltr»>Пробуем подключиться к СУБД:</p>
<p dir=»ltr»><code>. /mysql -u root -p

Вводим пароль указанный при установке.

050010 г. Алматы ул. Валиханова, д. 117, кв. 3

+7 (727) 350-53-42

106 28

ТОО «LINCORE – облачные технологии»

050010 г. Алматы ул. Валиханова, д. 117, кв. 3

+7 (727) 350-53-42

106 28

ТОО «LINCORE – облачные технологии»

106 28

Как установить веб-платформу Microsoft для PHP

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 2 минуты на чтение

Тали Смит

Введение

Корпорация Майкрософт поддерживает размещение PHP-приложений в операционной системе Windows®, создавая поддерживающие технологии и работая с сообществом PHP, чтобы обеспечить производительность популярных PHP-приложений в операционной системе Windows. Клиенты ценят удобство и привычность операционной системы Windows для запуска приложений PHP. Возможности, встроенные в Windows Server® 2008, такие как Internet Information Services 7 (IIS 7) и выше, а также FastCGI, делают возможной бесперебойную работу приложений PHP. С появлением коннектора SQL Server для PHP пользователи могут добавлять в стек Microsoft® SQL Server® 2008, если они того пожелают, предоставляя комплексное решение для приложений PHP, основанное на технологии Microsoft®.

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

Для размещения приложений PHP на веб-платформе Microsoft® сначала необходимо настроить компонент платформы.

Установка операционной системы

В основе Microsoft Web Platform лежит Windows Server 2008, Windows Server® 2008 R2 или другая версия операционной системы Windows Server®.

  • Установка Windows Server 2008 и Windows Server 2008 R2

Использование Microsoft Web PI для установки Microsoft Web Platform

Самый простой способ установить остальную часть Microsoft Web Platform — использовать установщик Microsoft® Web Platform Installer (Web PI), бесплатный инструмент, который упрощает новейшие компоненты веб-платформы Microsoft, включая Internet Information Services (IIS), Microsoft® SQL Server® Express, Microsoft® . NET Framework и Microsoft® Visual Web Developer. Web PI также упрощает установку и запуск самых популярных бесплатных веб-приложений для ведения блогов, управления контентом и многого другого с помощью встроенной галереи веб-приложений Windows.

  • Используйте программу установки Microsoft Web Platform.

Установка веб-платформы Microsoft вручную

Также можно вручную установить IIS, PHP и базу данных.

  1. Установите и настройте IIS. IIS — это роль веб-сервера в операционных системах Windows Server. Следующие статьи содержат рекомендации по установке IIS:

    • Установите IIS 7 и выше на Windows Server 2008 или Windows Server 2008 R2.
    • Установите IIS 7 и выше в Windows Vista® и Windows® 7.
    • Установка и настройка IIS 7 и более поздних версий на Server Core.
  2. Установите и настройте PHP.

    Следующие статьи содержат рекомендации по установке PHP:

    • Установка и настройка PHP.
    • Установите поддержку PHP и FastCGI в ядре сервера.
  3. Включить поддержку FastCGI. FastCGI — это открытый протокол, поддерживаемый многими платформами приложений с открытым исходным кодом, которые в противном случае могут не поддерживать стабильную и высокопроизводительную встроенную интеграцию с IIS. Следующие статьи содержат рекомендации по включению FastCGI:

    • Включить поддержку FastCGI в IIS 7 и выше в Windows Server 2008, Windows Server 2008 R2. Windows Vista или Windows 7.
    • Установите поддержку PHP и FastCGI в ядре сервера.
    • Настройте расширение FastCGI для IIS 6.0.
    • Видеотрансляция: Настройка FastCGI для PHP.
  4. Установить базу данных. Вы можете использовать MySQL или SQL Server на веб-платформе Microsoft.

    • Установка и настройка MySQL для приложений PHP в IIS 7 и выше.
    • Установка и настройка SQL Server для приложений PHP в IIS 7 и выше.

Теперь вы готовы настроить и оптимизировать веб-платформу Microsoft.

Использование диспетчера PHP для IIS для установки и настройки PHP

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 2 минуты на чтение

Руслан Якушев, Лекс Ли

PHP Manager не принадлежит и не поддерживается Microsoft.

Установка

На странице «Загрузки» выберите установочный пакет, подходящий для вашей целевой машины. Загрузите и запустите программу установки, которая установит и зарегистрирует двоичные файлы PHP Manager в IIS. Обратите внимание, что поддерживаются только версии IIS 7. 0 и выше. После завершения установки запустите диспетчер IIS и найдите функцию «Диспетчер PHP»:

http://www.phpmanager.xyz/latest/_images/phpmanager.png

При открытии функция «Диспетчер PHP» предоставляет обзор конфигурации установки PHP, зарегистрированной в IIS и активной в данный момент. Если PHP не зарегистрирован в IIS, то единственное действие, которое можно выполнить, — это регистрация новой версии PHP.

Регистрация PHP в IIS

Чтобы зарегистрировать новую версию PHP в IIS, сначала необходимо скачать zip-архив с бинарниками PHP с http://windows.php.net/, а затем извлечь из него файлы в папку твой выбор. Обратите внимание, что вы также можете установить PHP с помощью установщика веб-платформы или установщика Windows с http://windows.php.net/ — диспетчер PHP также можно использовать для управления этими установками PHP.

Нажмите на задачу « Зарегистрировать новую версию PHP », а затем укажите полный путь к расположению основного исполняемого файла php: php-cgi. exe :

http://www.phpmanager.xyz/latest/_images/register.png

После нажатия OK новая версия PHP будет зарегистрирована в IIS и станет активной. Это означает, что все сайты на этом сервере IIS по умолчанию будут использовать эту версию PHP.

Проверка существующих установок PHP и устранение проблем с конфигурацией

Для правильной работы PHP в IIS существует набор рекомендуемых параметров, которые необходимо настроить в IIS и PHP. PHP Manager проверяет правильность настройки всех рекомендуемых параметров. Если некоторые параметры настроены неправильно, вы можете использовать PHP Manager, чтобы исправить эти параметры.

Если некоторые параметры конфигурации настроены неправильно, вы увидите предупреждающее сообщение при открытии PHP Manager:

http://www.phpmanager.xyz/latest/_images/warning.png

После нажатия ссылки «Просмотр рекомендаций» вы можете увидеть все проблемы с конфигурацией, которые существуют в вашей установке PHP. Вы можете просмотреть описание каждой проблемы и рекомендуемые корректирующие действия. Вы также можете выбрать, какие проблемы конфигурации вы хотите исправить:

http://www.phpmanager.xyz/latest/_images/fixed.png

Переключение между версиями PHP

После регистрации нескольких версий PHP в IIS вы можете использовать PHP Manager для простого переключения между версиями на уровне сервера и сайта. Это означает, что вы можете настроить некоторые сайты IIS для использования одной версии PHP, в то время как другие сайты используют другую версию.

http://www.phpmanager.xyz/latest/_images/switch.png

Проверка вывода phpinfo()

Функция phpinfo() в PHP предоставляет очень подробную информацию обо всех аспектах конфигурации среды выполнения PHP. Чтобы проверить вывод phpinfo() из PHP Manager, используйте » Проверить phpinfo() » задача.

Настройка отчетов об ошибках

Вы можете использовать PHP Manager для настройки уровня отчетов об ошибках в PHP.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *