Читаем Ubuntu 10. Краткое руководство пользователя полностью

Примечание

Если же экспериментировать вам не хочется, равно как и изучать PHP, тогда лучше вообще не читайте эту главу, особенно, если вы постоянно подключены к Интернету — зачем вам целый набор лишних служб, за которыми вы не будете присматривать?

<p>26.2. Web-сервер</p><p>26.2.1. Установка Apache и PHP</p>

Запустите менеджер Synaptic. В поле Быстрый поиск введите apache. Щелкните правой кнопкой мыши на пакете apache2 и выберите команду Отметить для установки. Менеджер пакетов сообщит вам, что нужно установить дополнительные пакеты (рис. 26.1). Нажмите кнопку Применить.

Чтобы сразу «убить двух зайцев», отметьте для установки и пакет php5. Он устанавливает PHP 5 и добавляет его поддержку в Apache. Опять менеджер предложит установить дополнительные пакеты, но для PHP (рис. 26.2).

Теперь нажмите кнопку Применить на панели инструментов Synaptic. Размер выбранной мною конфигурации составил 18,9 Мбайт, загрузить из Сети потребуется 6,64 Мбайт (рис. 26.3).

Теперь нужно установить следующие пакеты (их можно найти по запросу php5):

□ ph5-cli — интерпретатор PHP, работающий в режиме командной строки (command-line interpreter);

□ php5-imap — поддержка протоколов POP/IMAP для PHP;

□ php5-gd — поддержка графических функций PHP;

□ php5-mysql — поддержка функций для работы с базой данных MySQL.

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

<p>26.2.2. Тестирование настроек Web-сервера</p>

Протестируем Web-сервер. Откройте браузер и введите адрес:

http://localhost

Должна открыться страница, изображенная на рис. 26.4.

Теперь протестируем поддержку PHP. Поместите файл test.php в каталог /var/www/. Это можно сделать с помощью команды:

sudo nano /var/www/test.php

phpinfo();

?>

Чтобы создать файл в этом каталоге, нужны права root. После создания файла введите в строке браузера следующий адрес: http://iocaihost/test.php.

Скорее всего (если вы после установки Apache не перезагружали компьютер), увидите картинку из серии «не ждали» (рис. 26.5).

Похоже, что поддержка PHP не установлена. Но на самом деле поддержка PHP уже установлена, просто нужно перезагрузить Apache — введите в терминале команду:

sudo service apache2 restart

Да, теперь и в Ubuntu есть команда service! После этого в окне браузера вы должны увидеть информацию о своем сервере и PHP (рис. 26.6).

Как вы уже догадались, каталог /var/www является корневым для вашего сервера. Если создать в нем файл test.html, то он будет доступен по адресу: http://localhost/test.html.

<p>26.2.3. Конфигурационные файлы сервера</p>

Файлы конфигурации сервера находятся в каталоге /etc/apache2. Основной файл конфигурации называется apache2.conf. По умолчанию его настройки устроят большинство пользователей. Если вы планируете использовать Web-сервер не только локально (для экспериментов с PHP), а как Web-сервер своей домашней сети, откройте файл apache2.conf и найдите директиву: #ServerName new.host.name

Нужно ее раскомментировать и указать имя сервера, которое будут вводить пользователи в строке браузера. Данное имя должно быть зарегистрировано в DNS-сервере вашей сети (или указано в файле /etc/hosts каждого компьютера сети). Обычно здесь указывается имя компьютера, например:

ServerName user-desktop

После этого можно будет обращаться к серверу по адресу:

http://user-desktop/.

Для остановки и перезапуска Web-сервера используются, соответственно, следующие команды (перезапуск необходим после изменения конфигурационных файлов сервера):

sudo service apache2 stop

sudo service apache2 restart

<p>26.3. Сервер баз данных MySQL</p><p>26.3.1. Установка сервера</p>

Для установки MySQL-сервера запустите менеджер пакетов Synaptic и выберите следующие пакеты:

□ mysql-server-5.1;

□ mysql-client-5.1;

□ mysql-admin.

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

При установке MySQL-сервера Synaptic запросит новый пароль пользователя root (рис. 26.7). Это пароль пользователя MySQL — не нужно путать с системным пользователем root!

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных