Главная
Сервер Apache
  PHP
  Perl
Контакты


Главная

  Установка PHP 7 на сервер Apache 2.4 в ОС Windows.

Редактирование файла конфигурации Apache - httpd.conf для работы PHP на Windows
Используйте сборки Apache, предоставляемые Apache Lounge.


PHP - популярный язык сценариев общего назначения, который особенно подходит для веб-разработки. Быстрый, гибкий и прагматичный, PHP обеспечивает все, от блога до самых популярных сайтов в мире.
PHP поддерживает множество современных веб-серверов, например, Apache, IIS (Microsoft Internet Information Server), Netscape, Personal Web Server, iPlanet, Oreilly Website Pro, Caudium, Xitami, OmniHTTPd. Для большинства из них PHP исполняется как модуль - Apache (SAPI) или CGI-программа на стороне сервера.

Для предварительного просмотра страниц с кодом PHP необходим тестовый сервер.

Установите HTTP сервер Apache на вашей системе, и удостоверьтесь, что он работает.

Устанавить веб-сервер Apache с поддержкой PHP на операционной системе Windows не сложно.
Используйте сборки Apache, предоставляемые Apache Lounge.

Сервер Apache 2.4 на Windows. Установка PHP 7
Устанавить веб-сервер Apache с поддержкой PHP на операционной системе Windows не сложно. Используйте сборки Apache, предоставляемые Apache Lounge.

Для установки PHP 7 как модуля Apache 2.4

В главный файл конфигурации сервера Apache HTTP - httpd.conf, для подключения интерпретатора PHP добавьте, в конец секции загрузки модулей, запись.

Для Apache 2.4 и PHP 7


Сервер Apache2.4
Проверка синтаксиса файлов конфигурации Apache

cd c:\Program Files\Apache Software Foundation\Apache2.4\bin\
запустить проверку синтаксиса для файлов конфигурации httpd.exe -t

В командной строке введите -
cd c:\Program Files\Apache Software Foundation\Apache2.4\bin\
и
httpd.exe -t

Администратор: Командная строка

Microsoft Windows [Version 10.0.14393]
(c) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.

C:\Windows\system32>cd c:\Program Files\Apache Software Foundation\Apache2.4\bin\ 

c:\Program Files\Apache Software Foundation\Apache2.4\bin>httpd.exe -t 
Syntax OK

c:\Program Files\Apache Software Foundation\Apache2.4\bin>
   
  
   
   

После перезапуска сервера Apache
к службе Apache/2.4.4 (Win64) будет добавлена запись - PHP/7.3.8

Панель управления - Все элементы панели управления - Администрирование - Службы

#


Вывод из phpinfo.php


PHP Version 7.3.8

System Windows NT COMPUTER 6.2 build 9200 (Windows 8) AMD64
Build Date Jul 30 2019 12:36:37
Compiler MSVC15 (Visual C++ 2017)
Architecture x64
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-pdo-oci=c:\php-snap-build\deps_aux\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-snap-build\deps_aux\oracle\x64\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--without-analyzer" "--with-pgo"
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\php7\php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP API 20180731
PHP Extension 20180731
Zend Extension 320180731
Zend Extension Build API320180731,TS,VC15
PHP Extension Build API20180731,TS,VC15
Debug Build no
Thread Safety enabled
Thread API Windows Threads
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support disabled
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streams php, file, glob, data, http, ftp, zip, compress.zlib, phar
Registered Stream Socket Transports tcp, udp
Registered Stream Filters convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*
Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies