русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Установка для GNU/Linux


Дата добавления: 2015-07-09; просмотров: 458; Нарушение авторских прав


Рассмотрим установку HTTP-сервера Apache и PHP на примере Linux Debian 5 (Lenny).

Сервер Apache входит в дистрибутив Debian, соответствующий пакет доступен из обычного репозитория, создаваемого для дистрибутива Debian (этот репозиторий будет создан при установке Debian, каких-либо специальных действий предпринимать не нужно). Пакет называется apache2. Этот пакет имеет приоритет optional, поэтому, он не будет установлен по умолчанию. Пакет можно установить непосредственно в процессе установки Debian, а можно установить после. Для установки Apache используется следующая команда:

sudo apt-get install apache2

Помимо пакета apache2 будут установлены также и все зависимые пакеты. Об успешной установке и запуске сервера можно судить набрав в строке запроса в браузере: http://localhost/. При в окне браузера должна появится страница со строкой:

 

It works!

 

Рестарт сервера может быть выполнен при помощи команды:

 

sudo /etc/init.d/apache2 restart

 

Останов и старт соответственно:

 

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start

 

Интерпретатор PHP устанавливается как загружаемый модуль сервера Apache. PHP входит в дистрибутив Debian, соответствующий пакет доступен из обычного репозитория, создаваемого для дистрибутива Debian при установке системы. Для установки PHP в Debian необходимо выполнить следующую команду:

sudo apt-get install php5 libapache2-mod-php5

Менеджер пакетов при установке PHP должен выполнить настройку сервера Apache для использования PHP автоматически. Однако, желательно убедиться в правильности установки.
После установки PHP файл /etc/apache2/httpd.conf настроек сервера Apache должен содержать строку:

 

Include conf/addon-modules/mod_php5.conf

 

Эта строка содержит путь к файлу конфигурации PHP mod_php5.conf (полный путь /etc/apache2/conf/addon-module). Кроме того, следует убедиться в наличии в этом файле строк вида:



 

ServerRoot = /etc/apache2

DocumentRoot = /var/www

UserDir = /var/www/users

 

Переменная в файле конфигурации ServerRoot отвечает за корневой каталог сервера, переменная DocumentRoot – корневой каталог, где будут располагаться файлы документов (HTML, php и т.п.), а переменная UserDir – за каталог, где будут располагаться файлы пользователей сервера. Чтобы получить доступ к ресурсу (например, файл ex1.html, находящемуся в корневом каталоге документов сервера), нужно набрать в браузере http://localhost/ex1.html. Если же файл ex1.html находится в каталоге пользователя user1 (/var/www/users/user1), то для его просмотра нужно набрать в браузере http://localhost/~user1/ex1.html. Сам файл mod_php5.conf должен содержать следующие строки:

 

LoadModule php5_module usr/lib/apache/libphp5.so

AddModule mod_php5.c

AddType application/x-httpd-php .php .php5.php4 .php3 .phtml

AddType application/x-httpd-php-source .phps

AddHandler application/x-httpd-php .php .php5 php4 .php3 .phtml


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

/etc/php5/conf

В php.ini должны быть установлены следующие параметры:

 

doc_root = "/var/www"
user_dir = "/var/www/users"
extension_dir = "/etc/php5/extensions"

 

После внесения описанных выше изменений следует перегрузить HTTP-сервер командой:

 

sudo /etc/init.d/apache2 restart

 



<== предыдущая лекция | следующая лекция ==>
Установка для Windows | Комментарии, переменные, константы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.068 сек.