Установка WAMP на систему Windows 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Установка WAMP на систему Windows



Существует несколько доступных WAMP-серверов, каждый из которых предлагает свою немного отличающуюся от других конфигурацию. Наверное, самый лучший из них — Denwer (рис. 3-4). Он имеет нечто вроде ядра, или «сердца» — так называемый «базовый пакет», занимающий около 5.5 MB. Все остальное поставляется в виде пакетов расширений, о которых речь пойдет в других статьях. Базовый пакет содержит большинство необходимых программ и утилит:

· Инсталлятор (поддерживается также инсталляция на flash-накопитель).

· Apache, SSL, SSI, mod_rewrite, mod_php.

· PHP5 с поддержкой GD, MySQL, sqLite.

· MySQL5 с поддержкой транзакций.

· Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.

· Система управления запуском и завершением всех компонентов Денвера.

· phpMyAdmin — система управления MySQL через Web-интерфейс.

· Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате.eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.

Запустите скачанный инсталлятор Денвера. Вы увидите перед собой нечто вроде следующего (рис. 5). Вас спросят о том, в какой каталог вы хотели бы установить комплекс (по умолчанию используется C:\WebServers, вам нужно лишь нажать Enter, чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).

Настоятельно рекомендуем вам устанавливать комплекс в каталог первого уровня — то есть, C:\WebServers, а не, например, C:\My\WebServers. Дело в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют вас ввести имя директории вручную. Наверное, вам не нужны лишние проволочки при установке расширений?..

Далее вам предложат ввести имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуем вам согласиться со значением по умолчанию (Z:). Важно, что диска с этим именем еще не должно содержаться в системе — чаще всего так и происходит с диском Z:.

После этого начнется копирование файлов дистрибутива, а под конец вам будет задан вопрос, как именно вы собираетесь запускать и останавливать комплекс. У вас есть две альтернативы:

1. Создавать виртуальный диск при загрузке машины (естественно, инсталлятор позаботится, чтобы это происходило автоматически), а при остановке серверов его (диск) не отключать. Это наиболее удобный режим.

2. Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы — при остановке серверов.

Вы сможете выполнить установку комплекса, имея всего 2 клавиши на клавиатуре: Enter и Y (чтобы ввести Yes).

Рис. 3. Ярлык программы на рабочем столе

 

Рис. 4. Denwer после установки

Рис. 5. Инсталляция Denwer

 

 

Решение проблем установки

Если Denwer выводит во всплывающем окне сообщение о каких-нибудь ошибках, мешающих запуститься Apache или MySQL из-за блокировки порта, то это означает, что с Denwer конфликтует либо межсетевой экран (брэндмауэр), либо какая-нибудь другая программа.

Иногда эти порты могут блокироваться антивирусными программами; программы вроде Skype могут пытаться захватить порт 80 для решения своих задач. Решение в таких случаях состоит в том, чтобы изучить настройки всех этих программ и убедиться в том, что порт 80 для Apache и порт 3306 для MySQL не заблокированы или не заняты.

Другие системы WAMP

При выборе другого сервера вы точно так же сможете воспользоваться всеми примерами, приводимыми в данной книге, но при этом придется пользоваться инструкциями, поставляемыми с каждым WAMP-сервером, что может быть сложнее, чем следовать ранее упомянутому руководству.

Вот наиболее подходящие, на мой взгляд, серверы:

· ОEasyPHP: http://www.easyphp.org;

· Х АМ Р Р: http://apachefriends.org/en/xampp.html;

· WAMPServer: http://wampserver.com/en/;

· Glossword WAMP: http://glossword.biz/glosswordwamp/.

Введение в PHP

В процессе создания веб-страницы будут представлять собой комбинацию РНР,

HTML, JavaScript, инструкций MySQL и форматирования с помощью CSS. Кроме

того, каждая страница может привести на другие страницы, предоставляя пользователям

возможности щелкать на ссылках и заполнять формы.

Общие положения

Включение РНР в HTML

По умолчанию в конце имен PHP-документов ставится расширение РНР. Когда

веб-сервер встречает в запрашиваемом файле это расширение, он автоматически

передает файл PHP-процессору.

Вызов парсера РНР

Для запуска команд РНР нужно использовать тег, его открывающая часть имеет

следующий вид:

<?php

Первое, что может броситься в глаза, — незавершенность тега. Это обусловлено

тем, что внутри тега могут помещаться целые фрагменты кода РНР. Они заканчиваются,

только когда встречается закрывающая часть тега, имеющая следующий вид:

?>

Небольшая PHP-программа Hello World может иметь вид, показанный в примере 1.

Пример 1. Вызов РНР

<?php

echo "Hello world";

?>

Использование комментариев

Существует два способа добавления комментариев к коду РНР.

// Это однострочный комментарий

Пример 2. Многострочный комментарий

<?php

/* Это область многострочного комментария,

которая не будет подвергаться интерпретации */

?>

Точки с запятыми

Команды РНР завершаются точкой с запятой:

$х += 10;

7.1.4 Символ $

В РНР символ $ должен ставиться перед именами всех переменных.

Пример 3. Три разновидности присваивания значений переменным

<?php

Smycounter = 1;

$mystring = "Hello":

Smyarray = arrayC'One". "Two". "Three"):

?>

Числовые переменные

Переменные могут содержать строки, числа и значения других типов.



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 296; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.126.11 (0.013 с.)