Четверг, 16.05.2024, 14:34
DigitalBox
Приветствую Вас Гость | RSS
Главная Настройка Web-окружения Регистрация Вход
Меню сайта

Настройка Web-окружения


Язык РНР для Web-разработки используется в паре с Web-сервером. Таким образом, для работы Web-узла требуется Web-сервер. При использовании РНР на вашем узле Web-сервер должен поддерживать обмен информацией со сценариями РНР. Значит, РНР должен быть установлен на сервере, который удовлетворяет данному требованию. Окружение узла включает в себя не только Web-сервер и модуль РНР. Приведем несколько других требований.
  • Компьютер должен быть подключен к Internet.
  • Компьютер должен иметь достаточно ресурсов, таких как дисковое пространство и память, для управления ожидаемым Web-трафиком.
  • Для работы сценария РНР может понадобиться другое программное обеспечение, например для управления базами данных.

Вы можете интересоваться или не интересоваться установкой вашего личного окружения, вы можете считать, что его настройка — это развлечение, или можете думать, что все программы уже установлены и функционируют. Если вы хотите установить личное Web-окружение с нуля, то это можно осуществить. Возможно, даже на вашем компьютере уже работает Web-узел, а вам нужно только обеспечить расширение его функциональности с использованием языка РНР. Если вы не хотите устанавливать личное Web-окружение, то можете использовать окружение, установленное и поддерживаемое кем-то другим, например информационным отделом вашей компании или коммерческими компаниями, которые предоставляют услуги Web-хостинга. Возможно, вы уже имеете Web-узел, который хотели бы сделать более динамическим. Язык РНР можно использовать во всех случаях, независимо от того, сами вы создаете Web-окружение или оно предоставлено кем-то другим.

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

Некоторые преимущества использования готового Web-окружения:

  • Это легче, чем настроить свое собственное окружение. Вы только копируете Web-страницы на другой компьютер. Вам не нужно устанавливать другое программное обеспечение, компьютерное оборудование или решать компьютерные проблемы. Кто-то другой сделает все это за вас.
  • Требуется меньше технических навыков работы. Вам необходимо знать лишь языки программирования в Web, такие как HTML и РНР. При этом не нужно ничего знать о соединениях Internet, Web- серверах, администрировании компьютеров и других технических вопросах. Это интересно некоторым людям, однако далеко не всем.

Преимущества использования собственной Web-среды состоят в следующем:

  • Управляемость. Вы принимаете все решения самостоятельно и можете настроить Web-среду по своему усмотрению.
  • Доступ. Вы имеете доступ к компьютеру всегда, когда захотите работать с вашим узлом.
  • Стабильность. Вы знаете, что узел будет работать столько, сколько вам нужно. Вы полностью защищены от ситуации, когда однажды проснувшись, узнаёте, что компания, которая предоставляла вам услуги хостинга, отошла от дел, и вам необходимо за два дня переместить ваш узел куда-нибудь в другое место.
  • Безопасность. Поскольку вы контролируете Web-среду, то только вы должны иметь доступ к компьютеру. По мере необходимости его можно заблокировать. Если вы пользуетесь услугами хостинговых компаний, то к компьютеру имеют доступ и другие люди. Один из них может быть тем плохим парнем, который завладеет вашими секретами.

Использование существующей Web-среды

Если вы используете Web-среду, настроенную кем-то другим, вам не обязательно нужно понимать все нюансы процесса установки и администрирования программного обеспечения Web-узла. Кто-то другой— информационный отдел вашей компании, коммерческие хостинговые компании или ближайший сосед— отвечает за функционирование узла. Их обязанность — предоставить вам возможность работать с Web-узлом, включая РНР. Ваша задача —лишь написать и установить файлы Web-узла.

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

  • Местоположение Web-страниц. Для того чтобы узел был доступен для всего мира, Web-страницы должны располагаться в особом месте на компьютере. Web-сервер, который доставляет Web-страницы во внешний мир, рассчитывает найти файлы в специальном каталоге. Вам необходимо знать, где находится этот каталог, и иметь к нему доступ.
  • Процесс доставки Web-страниц. Необходимо знать, как установить файлы. В большинстве случаев вы отправляете файлы с использованием протокола FTP в надлежащее место. Протокол передачи файлов FTP (File Transfer Protocol) — это метод копирования файлов с одного компьютера на другой по сети. В некоторых случаях файлы можно копировать непосредственно или использовать другие методы доставки Web-страниц. Для установки файлов нужно иметь идентификатор пользователя (user ID) и пароль.
  • Имя файла, используемое по умолчанию. Когда пользователи вводят в окне браузера адрес URL, им передается некоторый файл. В настройках Web-сервера указывается имя файла, отсылаемого по умолчанию, если URL-адрес указывает на каталог. Зачастую этот файл называется index.htm или index.html, но иногда он имеет имя default.htm. Необходимо знать, как назвать свой файл, передаваемый по умолчанию.
  • Расширение файлов РНР. После установки модуля РНР Web-сервер ожидает встретить операторы РНР в файлах со специальным расширением. Часто таким расширением является .php или .phtml, но могут использоваться и другие расширения. Операторы РНР в файлах с некорректным расширением не будут выполняться. Необходимо знать, какое расширение нужно использовать для сценариев РНР.

Одним из неудобств хостинга узла в существующей Web-среде является отсутствие контроля над средой разработки. Администраторы предоставляют Web-среду, которая, по их мнению, работает лучше всего. Например, модуль РНР имеет бесчисленное количество настроек, которые можно установить, отменить или инициализировать разными значениями. Администраторы, задавая значения параметров, руководствуются своими нуждами, которые могут быть оказаться не столь подходящими для ваших целей. Возможно, такая настройка окружения обоснована легкостью ее обслуживания, низкой стоимостью и минимальными неудобствами клиента. Вы не сможете изменить некоторые параметры среды, а можете только просить, чтобы администраторы изменили их. Они будут неохотно изменять рабочие параметры, поскольку подобная модификация может привести к проблемам с системой или с другими клиентами.


Выбор хостинговой компании

Хостинговые компании предоставляют все, что нужно для работы Web-узла, включая дисковое пространство и все программное обеспечение узла. Вы только создаете файлы своих Web-страниц и перемещаете их в местоположение, указанное хостинговой компанией.

Услуги хостинга предоставляет огромное количество компаний. При этом обычно взимается ежемесячная плата, которая часто является очень маленькой или совсем отсутствует. Компании, предоставляющие услуги бесплатно, требуют размещения их рекламы на страницах своих клиентов. Конечно, месячная плата изменяется в зависимости от ресурсов, выделенных для вашего Web-узла. Например, плата за узел, который занимает 2 Мбайт дискового пространства, как правило, меньше, чем за узел размером 10 Мбайт.

Убедитесь в том, что хостинговая компания позволяет использовать сценарии РНР(некоторые этого не делают). Также убедитесь, что компания предлагает последнюю версию РНР. Хостинговая компания может не поддерживать последнюю версию, которая только выпущена, но обязана обновить ее незадолго после выхода новой версии.

Не пользуйтесь услугами компаний, которые предлагают поддержку лишь РНР 3. РНР 4.3.1 был выпущен в феврале 2003 года, поэтому ни одна хостинговая компания не должна предоставлять РНР более ранних версий, поскольку в РНР 4.3.1 были устранены проблемы с безопасностью, обнаруженные в более ранних версиях.


Настройка собственного Web-окружения

Если вы начинаете разработку Web-узла с нуля, нужно хорошо понимать структуру программного обеспечения. Необходимо принять несколько решений относительно аппаратного и программного обеспечения. Потребуется установить Web-сервер и модуль РНР, а затем самостоятельно поддерживать, администрировать и обновлять систему. Такой путь требует больше усилий и знаний.



Форма входа

Мини-чат

Календарь новостей
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Поиск

Друзья сайта
Скажи сайту спасибо
ЯндексЯндекс. ДеньгиХочу такую же кнопку



Получить WMR-бонус на свой кошелек!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2024 Бесплатный конструктор сайтов - uCoz