Как запускать php-код

Как начать программировать на php

Установка и настройка веб-сервера

Шаг 1: Выбор веб-сервера

Перед началом установки и настройки php скриптов необходимо выбрать и установить подходящий веб-сервер. Самыми популярными веб-серверами для работы с PHP являются Apache и Nginx. Выбор веб-сервера зависит от ваших предпочтений и требований проекта. Для установки веб-сервера можно воспользоваться репозиторием вашей операционной системы или загрузить дистрибутив с официального сайта веб-сервера.

Шаг 2: Установка и настройка PHP

После установки веб-сервера следующим шагом является установка PHP. Существует несколько способов установки PHP, включая использование пакетного менеджера, скачивание их официального сайта или использование специальных дистрибутивов, таких как XAMPP или WAMP. В процессе установки необходимо указать путь к исполняемому файлу PHP и настроить конфигурационный файл php.ini.

Шаг 3: Конфигурация веб-сервера

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

LoadModule php_module /path/to/php_module

Если вы используете Nginx, то вам потребуется изменить конфигурационный файл nginx.conf, добавив следующую строку:

location ~ \.php$ {

    fastcgi_pass unix:/path/to/php-fpm.sock;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    include fastcgi_params;

}

Шаг 4: Проверка работоспособности

После настройки веб-сервера и установки PHP необходимо проверить работоспособность. Создайте простой php скрипт, содержащий следующий код:

<?php

    phpinfo();

?>

Сохраните скрипт в папке, доступной на вашем сервере, и откройте его в браузере. Если все настроено правильно, вы увидите информацию о версии PHP и других настройках.

Запуск программ в определенное время с помощью Cron

Настройка Cron в ISPmanager

Перейдите в раздел .

Создайте новую задачу с помощью одноименной кнопки. Заполните поля в открывшемся редакторе:

«Команда»: выполняемая команда или полный путь до скрипта (не обязательно для системных команд).

Для файла script.sh:

/home/script/script.sh

Проверьте, что файл доступен для исполнения и чтения владельцу. Если таких прав нет, добавьте их с помощью:

chmod u+rx /home/script/script.sh

«Описание»: необязательное поле-напоминание о том, что выполняет сценарий.

«Расписание»: повторяемость сценария. Доступна в двух вариантах:

1. Базовый — выбор из доступных вариантов: каждый час, при запуске и др. Например, запуск задачи по средам в 2 часа 45 минут ночи.

2. Экспертный — вы настраиваете периодичность исполнения команды самостоятельно. Например, запуск задачи 10 августа в 2 часа 2 минуты каждый год.

Когда заполните все обязательные поля, кликните .

Настройка Cron по ssh

Cron записывает расписание запуска программ в конфигурационный файл. Посмотреть и отредактировать его можно из командной строки с помощью текстового редактора:

# crontab -l

— посмотреть список заданий для текущего пользователя.

# crontab -u имя_пользователя -l

— посмотреть список заданий для указанного логина.

# crontab -e

— отредактировать список заданий для текущего пользователя. Используйте ключ -u имя_пользователя, чтобы отредактировать другой список для другого логина.

#crontab -r

— удаляет очередь заданий.

Задания выглядят так:

Минуты    Часы    Число месяца    № месяца в году    День недели (— вос. это 0 и 7 одновременно)    Команда

— всё параметры через пробел.

Например, такое задание:

25    5    25    2    7    /home/script/script.sh

Сценарий выполнится в 05:25 25-ого февраля в воскресенье.

Чтобы задать несколько значений сразу, пишите их через запятую. Чтобы задать интервал, используйте тире.

59    4-9    5,7,31    1    0    /home/script/script.sh

Такое задание будет запускаться каждый час с 4:59 по 9:59 5-ого, 7-ого и 31-ого января в воскресенье, даже если дата и день недели не совпадают.

* — все возможные значения. В поле дни * означает запуск каждый день.
/ — дополнительная периодичность. “*/4” в поле дни — запуск каждые 4 дня.

44    17    3    *    7    /home/script/script.sh

Такой сценарий будет выполняться в 17:44 по воскресеньям и 3-его числа, даже когда этот день недели и дата не совпадают.

Чтобы сценарий выполнялся при запуске системы, вместо даты, месяца и т.д. пропишите @reboot:

@reboot /home/script/script.sh

Если сценарий нужно выполнить 1 раз за день, запланируйте это на ночь. Даже самый ресурсозатратный сценарий выполнится быстрее — в это время серверы нагружены меньше всего.

Как запускать PHP-скрипты в нужное время

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

/usr/bin/php -q /home/script/script.php > /dev/null 2>&1

Но для многих скриптов локальное исполнение не подходит. Загрузите такой файл с помощью wget.

/usr/bin/wget -O /dev/null -q 

Как настроить уведомления об ошибках

Чтобы отслеживать ошибки при выполнении программ, пропишите в начале cron-сценария:

MAILTO=адрес@домен.ru, где «адрес@домен.ru» — email для уведомлений, можно указать несколько через запятую.

Поместите в конце сценария , если не хотите видеть вывод исполняемого скрипта в уведомлении. В Cron это будет выглядеть так:

0 1 * * * /usr/bin/php -q /home/script/script.php > /dev/null 2>&1

Удостоверьтесь, что синтаксис скриптов корректен — воспользуйтесь командой

/usr/bin/php -l script.php

Если всё в порядке, вы увидите: «No syntax errors detected in script.php».

Как запустить скрипт от имени конкретного пользователя

Запускать скрипты от имени суперпользователя — серьезная уязвимость. Чтобы не произошло непоправимого, лучше запускать программы и скрипты от имени пользователя с ограниченными правами.

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

0 1 * * * su -l vasya /usr/bin/php -q /home/script/script.php

Уровни зарплат в вакансиях PHP‑разработчиков

Согласно HeadHunter, зарплатный максимум PHP-программиста в России составляет 10 тысяч долларов. Если разделить зарплаты по уровням профессионального развития программиста, то цифры такие:

  • Junior Developer — от 40 тысяч рублей в месяц.Только входит в профессию, умеет работать с легаси-кодом и писать простые скрипты, имеет коммерческий опыт программирования порядка 2–3 месяцев.
  • Middle Developer — от 100 тысяч рублей в месяц.Может самостоятельно справиться с 90% поставленных задач и имеет опыт программирования от шести месяцев до года.
  • Senior Developer — от 150 тысяч рублей в месяц.Может решить любую задачу на PHP, спроектировать решение, архитектуру, подобрать код и обучить junior- или middle-программиста выполнять эти задачи.

Организация удаленного подключения

Чтобы выполнять PHP Debug на локальной машине, нужно настроить связь IDE и сервера через SSH-туннель.

На Linux все выполняется парой команд.

// Генерируем пару ключей и сохраняем их в папке .ssh на локальной машине

ssh-keygen -t rsa

Приватный ключ сохраняется на локальной машине, а публичный добавляется на сервер. Подробнее об этом, а также о настройке SSH на Windows, вы можете узнать из этой статьи.

На Linux туннель создается командой:

ssh -R 3083:localhost:3083 адрес_сервера -p1024

На Windows туннель настраивается через утилиту PuTTY.

  1. На вкладке Session указываем имя сервера и номер порта 1024. Проверяем, чтобы был отмечен протокол SSH.
  2. Переходим в раздел Connection — Data. Указываем логин.
  3. Переходим в раздел Connection — SSH — Tunnels. Указываем параметры так, как указано на скриншоте. Номер порта пишем тот, который используется в конфигурации PHP на сервере.
  4. Возвращаемся в раздел Session и нажимаем на кнопку Open. Подтверждаем корректность ключей (только первый раз). 

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

Создание формы HTML

После того, как вы настроили параметры PHP, вы готовы испытать возможности загрузки файлов PHP.

В нашем репозитории GitHub есть пример кода, который я собираюсь обсудить в этой статье. Итак, если вы хотите следовать ему, загрузите его из GitHub.

Мы собираемся создать два файла PHP: index.php и upload.php. Файл index.php содержит код, который отвечает за отображение формы загрузки файла. С другой стороны, файл upload.php отвечает за загрузку файла на сервер.

Кроме того, файл будет загружен в каталог uploaded_files, поэтому вам нужно убедиться, что эта папка существует и доступна для записи пользователем .

В этом разделе мы рассмотрим ключевые части файла index.php.

Давайте посмотрим на файл index.php на GitHub:

1
<?php
2
session_start(); 
3
?>
4
<!DOCTYPE html>
5
<html>
6
<head>
7
  <title>PHP File Upload</title>
8
</head>
9
<body>
10
  <?php
11
    if (isset($_SESSION'message']) && $_SESSION'message'])
12
    {
13
      printf('<b>%s</b>', $_SESSION'message']);
14
      unset($_SESSION'message']);
15
    }
16
  ?>
17
  <form method="POST" action="upload.php" enctype="multipart/form-data">
18
    <div>
19
      <span>Upload a File:</span>
20
      <input type="file" name="uploadedFile" />
21
    </div>
22
23
    <input type="submit" name="uploadBtn" value="Upload" />
24
  </form>
25
</body>
26
</html>

Хотя это может показаться типичной формой PHP, существует важное различие в значении атрибута тега. Он должен быть установлен в , так как форма содержит поле файла

Атрибут указывает тип кодировки, который должен использоваться при отправке формы, и он принимает одно из следующих трех значений:

  • : Это значение по умолчанию, когда вы не устанавливаете значение атрибута явно. В этом случае символы кодируются перед отправкой на сервер. Если у вас нет поля файла в вашей форме, вы должны использовать это значение для атрибута .
  • : Когда вы используете значение для атрибута , оно позволяет загружать файлы с использованием метода POST. Кроме того, он гарантирует, что символы не кодируются при отправке формы.
  • : Обычно это не используется. С помощью этой настройки данные отправляются без кодирования.

Затем мы выводим поле файла, которое позволяет вам выбрать файл с вашего компьютера.

1
 <input type="file" name="uploadedFile" />

Кроме того, мы отобразили сообщение в верхней части формы. Это сообщение показывает статус загрузки файла, и оно будет установлено в переменной сессии скриптом upload.php. Мы рассмотрим это в следующем разделе.

1
<?php
2
    if (isset($_SESSION'message']) && $_SESSION'message'])
3
    {
4
      printf('<b>%s</b>', $_SESSION'message']);
5
      unset($_SESSION'message']);
6
    }
7
?>

Итак, это был файл index.php. В следующем разделе мы рассмотрим, как обрабатывать загруженный файл на стороне сервера.

Куда вставлять код php на сайте

Есть несколько типов php кода, которые подчиняются строгим правилам размещения на странице! например:

Установка cookie — правило такое, что код с куками должен стоять выше любого вывода на странице, echo, html

Еще, например, отправка заголовка через php, я писал только о Как отправить header на сервер 404 — php код должен находиться выше любого «вывода информации на экран»-> html, echo

На вскидку вспомнил эти два случая — не выполнение правил размещения выше приведенных примеров приведет к ошибке!

Весь остальной код php можно размещать там где вам вздумается! Ну, или там где это необходимо!

Размещение php кода внутри htmlМного отсебятинысмайлыкалькуляторФайл __CONFIG.php на сайте__CONFIG.phpСкрин файла __CONFIG.php на сайте__CONFIG.php
Нажмите, чтобы открыть в новом окне.

Включение файла __CONFIG.php в «index.html»

И поскольку у нас единая точка входа то данный файл должен загружаться в этой точке — у нас это файл index.html :

Это не имеет отношения к теме, НО! __CONFIG.php

В случае, если я захожу как админ, то увижу все ошибки, но если человек зайдет, как обычный пользователь — он увидит пустую страницу!

Очень удобная вещь!

Как работает подключение кода PHP

Интерпретатор php «читает» код сверху вниз и слева направо, как мы читаем книги на русском языке. На исполнение от сервера ему указывается файл «index.php», а значит, чтение начинается с него. Дойдя до строчки с `include ‘test/1.php’`, интерпретатор пытается найти и исполнить это файл так, как будто он является частью «index.php». 

Перед подключением и исполнением файла «1.php» уже существует переменная `$say`, в которой содержится ‘Hello world!’. При выполнении файла «1.php», содержимое этой переменной выводится на экран и создается переменная `$test`, которая в свою очередь и выводится на экран в файле `index.php`.

Если описанное выше непонятно, советую немного поиграться с файлами `1.php` и `index.php` создавая и выводя в них переменные.

Второе свойство языка PHP: слабая динамическая типизация

В языках программирования тип — это набор значений, которые может иметь переменная, и операций, которые с этими значениями можно осуществлять.

В разных языках программирования типы ведут себя по-разному. Поэтому выделяют несколько видов типизации:

  • по времени определения типа — статическая и динамическая типизация;
  • по постоянству множества значений — слабая и сильная типизация.

В языках со статической типизацией тип переменной определяется на этапе компиляции и не может изменяться в течение работы программы. Программист явно указывает тип переменных с помощью служебных слов: если это число, пишет int, если строка — string.

В языках с динамической типизацией переменная за время работы программы может быть числом, строкой, массивом, объектом — чем угодно. Интерпретатор не будет «ругаться» и сам определит тип обрабатываемых данных по контексту (например, по виду операции).

Онлайн генератор crontab для PHP скрипта

Чтобы выбрать несколько значений из списка, зажмите Ctrl.

МинутыКаждую минуту
Выбрать
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

ЧасыКаждый час
Выбрать
0 (12 ночи)1234567891011121314151617181920212223

День месяцаКаждый день
Выбрать
123456789101112131415161718192021222324252627282930

МесяцКаждый месяц
Выбрать
ЯнварьФевральМартАпрельМайИюньИюльАвгустСентябрьОктябрьНоябрьДекабрь

День неделиКаждый день
Выбрать
ПонедельникВторникСредаЧетвергПятницаСубботаВоскресенье

Установка и запуск PHP программ на локальном сервере

После окончания установки и настройки сервера, перейдите в корневую папку веб-сайтов. Этой папкой, например, может быть C:Serverdatahtdocs (такой каталог у тех, кто устанавливал по моей инструкции). В этот каталог можно скопировать файл или файлы с расширением .php. Особенностью запуска этих файлов является то, что они открываются не двойным кликом, как мы привыкли, а через браузер. Если скопированный файл называется programm.php и размещён он в корневом каталоге сайтов веб-сервера, то он будет доступен по адресу

Если в корневом каталоге мы создадим другой каталог, например school (т. е. C:Serverdatahtdocsschool), и в него поместим файл, например classes.php, то этот файл будет доступен по адресу в браузере

Если нам нужно установить не отдельный файл, а, например, форум или доску объявлений или блог. Для примера можно взять любой скрипт, я возьму довольно популярный движок WordPress. Переходим на его сайт и скачиваем.

У меня скачался файл wordpress-4.1.1-ru_RU.zip. Распаковываем его. Внутри каталог wordpress, а в этом каталоге файлы:

Если мы хотим, чтобы наш блог был доступен по адресу http://localhost, то нам нужно содержимое каталог wordpress скопировать в корневой каталог сайтов, т. е. всё, что внутри wordpress переместить в C:Serverdatahtdocs.

Если на нашем сервере много сайтов (доска объявлений, форум, сайт знакомств, блог и т. д.), то нужно скопировать в отдельный каталог. Например, я создаю каталог

C:Serverdatahtdocsblog и в этот каталог копирую всё, что в папке wordpress. Получается так:

Всё готово, теперь в браузере переходим http://localhost/blog и видим:

Вроде бы, что-то и работает, но точно не так, как хотелось бы нам.

В современных популярных скриптах есть свой собственный установщик, либо нужно вручную прописать данные в файл (обычно эти файлы называются config.php и т. п.). Не будем гадать, а просто откроем файл readme.html. И сразу же находим ответ:

Т.е. в нашем случае путь до будущего блога http://localhost/blog, прибавляем к нему wp-admin/install.php, в итоге получаем адрес

Просто нажимаем «Вперёд».

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

Обратите внимание, что это имя пользователя базы данных, а не владельца блога. Обычно, на локалхосте имя пользователя root, а пароль, если вы его не меняли, пустой

Ещё необходимо создать базу данных. Для этого переходим в phpMyAdmin ( http://localhost/phpMyAdmin/ ). Там переходим в раздел «Базы данных». Вводим название базы и нажимаем «Создать».

Возвращаемся к нашей установке WordPress и нажимаем далее.

На этом окне просто нажимаем «Запустить установку».

Вводим название сайта, имя пользователя (блогера) его пароль — всё понятно. Нажимаем «Установить WordPress» и всё будет готово — можно пользоваться блогом.

Изучите PHP

Изучите PHP

Официальное приложение и игра

Распространяется ApkOnline

Скачать APK

Ad

ОПИСАНИЕ

Запустите это приложение под названием Learn PHP или загрузите его с помощью ApkOnline. Вы можете сделать это с помощью нашего онлайн-эмулятора Android.

PHPПрепроцессор гипертекста PHP (PHP) — это язык программирования, который позволяет веб-разработчикам создавать динамический контент, взаимодействующий с базами данных. PHP в основном используется для разработки веб-приложений

Это руководство поможет вам создать свою базу с помощью PHP.Темы, затронутые в этом приложении, перечислены нижеPHP — ГлавнаяPHP — ВведениеPHP — Настройка средыPHP — Обзор синтаксисаPHP — Типы переменныхPHP — КонстантыPHP — Типы операторовPHP — принятие решенийPHP — Типы цикловPHP — МассивыPHP — строкиPHP — Веб-концепцииPHP — ПОЛУЧИТЬ И ОТПРАВИТЬPHP — включение файловPHP — Файлы и ввод-выводPHP — ФункцииPHP — файлы cookiePHP — СессииPHP — отправка писемPHP — загрузка файловPHP — стандарт кодированияPHP — предопределенные переменныеPHP — регулярное выражениеPHP — обработка ошибокPHP — Отладка ошибокPHP — Дата и времяPHP и MySQLPHP и AJAXPHP и XMLPHP — объектно-ориентированныйPHP — для разработчиков на CPHP — для разработчиков PERLВажное замечаниеЭтот значок или логотип Apk полностью заслужен-Иконка сделана «Колином Виброком» с http://php.net http://php.net/download-logos.php (Img Homepage)

Запустите или загрузите Learn PHP с помощью нашего онлайн-эмулятора Android с ApkOnline.net

Скачать APK

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Разработчик: Tut’s Hub

Попробуйте онлайн перед загрузкой. Используйте нашу платформу UptoPlay за попытку онлайн-приложения или игры для Android.

Запуск php скрипта из консоли

В данном материале мы рассмотрим такие вопросы как: настройка PHP для работы в командной строке, выполнение PHP-кода в командной строке, запуск PHP скриптов в командной строке без аргументов и с аргументами.

«На дисерт», в последнем пункте материала, будет показан процесс установки через командную строку менеджера зависимостей для PHP getcomposer.org.

Начиная с PHP 4.3.0 дистрибутив для Windows влючает в себя CLI-модуль php.exe, расположенный в отдельной директории cli, полное имя — cli/php.exe. Начиная с PHP 5, CLI-модуль расположен в основной директории и называется php.exe. CGI-модуль также включен в дистрибутив под названием php-cgi.exe. Начиная с PHP 5, в дистрибутив для Windows входит новый файл php-win.exe. Он полностью эквивалентен CLI, за исключением того, что php-win абсолютно ничего не выводит, что приводит к отстутствию консоли (окно DOS не появляется на экране).

Настраиваем работу PHP из командной строки

Прежде всего Вы должны узнать расположение CLI-модуля, файла с именем «php.exe». В моем случае полный путь до данного файла выглядит так — «C:\php\php.exe».

Теперь нам нужно проверить работает ли PHP в командной строке. Для этого откроем командную строку (желательно от имени администратора) и выполним команду:

C:\Windows\system32>C:\php\php.exe —help

укажем полный путь до CLI-модуля, файла «php.exe» (т.е. «C:\php\php.exe»), и через пробел добавим ключ «—help». (вызов «PHP» в консоли с ключем «—help» покажет справочную информацию).

Если после выполнения данной команды Вы получили предупреждения или сообщения об ошибках, то вероятнее всего, Вами был не верно указан путь до CLI-модуля «C:\php\php.exe».

При удачном выполнение команды должна отобразиться справочная информация. Поздравляю, Ваш PHP работает в консоли.

Вы наверное согласитесь со мной, что каждый раз указывать путь «C:\php\php.exe» довольно-таки не приятно, и конечно же, запуск PHP можно настроить без необходимости указывать полный путь до файла «C:\php\php.exe». Для этого необходимо в «Переменные среды» в переменную «PATH» добавить путь до этого файла.

Давайте ради интереса, до внесения изменений в переменную «PATH», попробуем вызвать в консоли PHP:

выполняем команду с опцией «php —help»

C:\Windows\system32>php —help

В ответ Вы скорее всего получите:

C:\Windows\system32>php —help «php» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Теперь добавим путь до CLI-модуля «php.exe» в переменную «PATH». Найти данную переменную можно выполнив ряд действий (визуально представлено на изображениях ниже):

«Пуск» → пункт «Панель управления» → «Система» → «Изменить параметры» → вкладка «Дополнительно» → «Переменные среды» → в нижнем блоке (Системные переменные) выделяем Переменную «Path» или «PATH» → «Изменить»

В данной переменной уже имеются пути, которые разделены точкой с запятой (;). Вам необходимо добавить в конец переменной свой путь до CLI-модуля, файла «php.exe», В моем случае путь это — «C:\php\». (Будьте внимательны, при внесении изменений не удалите текущие значения).

добавим путь до CLI-модуля, файла «php.exe», в переменную «PATH»

Снова выполняем команду с ключем «php —help»

C:\Windows\system32>php —help или C:\Windows\system32>php -h

команда «php» с ключем «—help» покажет справочную информацию

Примеры работы PHP в командной строке

Откроем консоль (желательно от имени администратора) и перейдем к практике.

Рассмотрим два способа запуска PHP-кода:

  • Передача PHP-кода напрямую в командной строке
  • Указание конкретного файла для запуска

Первый способ. Опция «-r» (или «—run») позволяет выполнять PHP-код, указанный непосредственно в командной строке. Открывающие и завершающие PHP-теги () не нужны.

C:\Windows\system32>php -r «printf(1);» 1 C:\Windows\system32>php -r «printf(1+2);» 3 C:\Windows\system32>php -r «printf(‘Hello world’);» или C:\Windows\system32>php -r «print_r(‘Hello world’);» C:\Windows\system32>php -r «echo ‘Hello world’;» Hello world C:\Windows\system32>php -r «var_dump($_SERVER);»

Второй способ. Опция «-f» (или «—file») позволяет исполнять указанный файл. Является не обязательной и может отсутствовать, достаточно просто указать имя файла.

Исполним индексный файл веб-сервера Apache с расширением «.html»

C:\Windows\system32>php -f C:\Apache24\htdocs\index.html или C:\Windows\system32>php C:\Apache24\htdocs\index.html

Как включить обработку PHP в HTML

Возможно, что на вашем сервере, выше приведенный способ не сработает… К примеру, я как-то пользовался сервером reg.ru

На хостинге Linux

Через ISPmanager:

AddHandler fcgid-script .php .phtml .html .htm

FCGIWrapper /var/www/u1234567/data/php-bin/php .php

FCGIWrapper /var/www/u1234567/data/php-bin/php .phtml

FCGIWrapper /var/www/u1234567/data/php-bin/php .html

FCGIWrapper /var/www/u1234567/data/php-bin/php .htm

Через cPanel

AddHandler fcgid-script .php .phtml .html .htm

FCGIWrapper /var/www/u1234567/php-bin/php .php

FCGIWrapper /var/www/u1234567/php-bin/php .phtml

FCGIWrapper /var/www/u1234567/php-bin/php .html

FCGIWrapper /var/www/u1234567/php-bin/php .htm

Через Parallels Plesk

AddHandler fcgid-script .php .phtml .html .htm

FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .php

FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .phtml

FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .html

FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .htm

или… если не сработает…

AddType application/x-httpd-php .php

AddHandler php-script .html

Понравилась статья? Поделиться с друзьями:
Technology trends
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: