16 октября 2025 г.
Установка Apache
Скачаем Apache с
Apache Lounge под вашу ОС и распакуем архив, например, в C:\Apache24.
Откроем командную строку от имени администратора и выполним:
cd C:\Apache24\bin
httpd.exe -k install
Установка Perl
Скачиваем
ActivePerl или
Strawberry Perl. Запускаем установку и следуем инструкциям. Для ActivePerl потребуется регистрация.
Проверяем установку:
perl -v
Установка PHP
- Скачаем PHP с официального сайта
- Распакуем в C:\php
- Переименуем php.ini-development в php.ini
Изменим файл php.ini:
extension_dir = "ext"
extension=curl
extension=gd
extension=mbstring
extension=mysqli
extension=pdo_mysql
Добавим в переменную среды Path:
C:\php
Проверим установку:
php -v
Установка Python
- Скачаем Python с официального сайта
- Запустим установщик (важно: отметим "Add Python to PATH")
- Выберим "Install Now"
Проверим установку:
python --version
Настройка Apache
Отредактируем C:\Apache24\conf\httpd.conf:
# Добавим поддержку PHP
LoadModule php_module "C:/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
# Добавим поддержку Python и Perl
ScriptAlias /cgi-bin/ "C:/Apache24/cgi-bin/"
AddHandler cgi-script .cgi .pl .py
<Directory "C:/Apache24/cgi-bin">
Options +ExecCGI
Require all granted
</Directory>
Тестирование установки
Создадим тестовые файлы:
PHP (C:\Apache24\htdocs\test.php):
<?php
phpinfo();
?>
Perl (C:\Apache24\cgi-bin\test.pl):
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html><body><h1>Hello from Perl!</h1></body></html>";
Python (C:\Apache24\cgi-bin\test.py):
#!/usr/bin/env python
print("Content-Type: text/html\n")
print("<html><body><h1>Hello from Python!</h1></body></html>")
Запуск и проверка
Запустим Apache:
net start Apache2.4
Откроем браузер и перейдём по ссылкам:
- PHP: http://localhost/test.php
- Perl: http://localhost/cgi-bin/test.pl
- Python: http://localhost/cgi-bin/test.py