Как установить apache и php на свой компьютер?

Как запускать файлы PHP на своем компе из локалхост?
Как установить апачи сервер под винду?
Как установить PHP под Win7?
Если вам нужно тестировать сайты на локальном компьютере (html, php) вам нужно будет установить сервер для обработки таких файлов.

Сначало нужно установить Apache сервер под винду.
Скачать свежую версию: apachelounge.com/download

Затем распакуйте папку с содержимым, например в дирректорию: C:\Users\Public\Apache24\
Нужно именно в ПАБЛИК!!! Иначе может не корректно работать!

Затем измените в файле \conf\httpd.conf путь к серверу, например:

Define SRVROOT "c:/Users/Public/Apache24"

Затем запустите через командную строку и установите службу:
httpd.exe -k install

Потом можно запустить Апачи Монитор который появится возле часов и останавливать или перезапускать сервер.


Следующее нужно подключить PHP
Качаем версию под винду VC15 x64 Thread Safe - https://windows.php.net/download#php-7.3

Распаковываем например в директорию C:\php7.3.5
Затем в файле \conf\httpd.conf добавляем:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\php7.3.5"
LoadModule php7_module "C:\php7.3.5\php7apache2_4.dll"

AddType application/x-httpd-php .php
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


В php.ini раскоментируйте строку extension_dir = "ext"
Также в винде нужно добавить в System Properties -> Environment Variables -> System variables -> Path
;C:\php7.3.5\
Иначе не будут видны расширения php.
Чтобы подключить openssl для работы например с функцией openssl_encrypt нужно в директорию php загрузить два файла: libeay32.dll и ssleay32.dll, а в httpd.conf раскоментировать LoadModule ssl_module modules/mod_ssl.so
Если этого не сделать, будет появлятся ошибка Fatal error: Uncaught Error: Call to undefined function openssl_encrypt() in


Перезапускаем сервис апачи и все должно работать.
Помещайте ваши скрипты в папку C:\Users\Public\Apache24\htdocs
и в браузере их можно открыть localhost/


Полезное:
Инструкцию по ПХП полезный хелп можно скачать тут https://www.php.net/download-docs.php
php chm


Другие ответы на вопрос: Как установить apache и php на свой компьютер?


Имя:*
E-Mail:
Напишите ваш ответ:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*

91

QQpedia.ru - cамые интересные вопросы