Основные понятия локального сайтостроения

 

Основные понятия локального сайтостроения

Локальный сервер

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

Набор программ для локального сервера

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

Программы для локального сервера

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

osnovnye ponjatija webdesign 2

Веб-сервера

Наиболее популярен веб-сервер Apache. Набирает популярность веб-сервер Nginx. У каждого веб сервера есть версии как для Windows, так и для UNIX и UNIX подобных (GNU/Linux) операционных систем.

Интерпретаторы и компиляторы языков программирования

Бесспорным лидером является интерпретатор PHP. Можно сказать, что каждый язык программирования имеет свой интерпретатор или компилятор. Некоторые языки программирования компилируют сами себя. Русскоязычный сайт PHP:https://secure.php.net/manual/ru/

Система управления базами

Система управления базами данных это набор программ для создания и управления базами данных. СУБД типа клиент-сервер это машина клиент основного сервера для обслуживания и управления базами данных сайтов. Каждый сервер БД работает на определенных компьютерах и сетях, управляются определенными операционными системами. Встроенная система управления базой данных поставляется в составе с программным продуктом и не требует специальной установки. Сайт MySQL: http://www.mysql.ru/

Файл php.ini

php.ini — это файл конфигурации с настройками PHP интерпретатора. На хостингах этот файл не доступен. Есть доступность к файлу на VDS/VPS серверах. Безусловная доступность на локальном сервере любой платформы WAMP. Простой текстовой синтаксис файла php.ini, позволяет редактировать его без глубоких познаний в программировании. Редактируется файл в доступном текстовом редакторе, например, Notepad++, служебный блокнот ОС Windows.

В файле php.ini вы найдете параметры интерпретации кода-PHP, параметры безопасности, способы работы с данными и файлами, информацию об установленных расширений PHP. Полный список директив файла php.ini ТУТ (http://php.net/manual/ru/ini.php).

Примеры СУБД типа клиент-сервер

MySQL, Oracle, Firebird, PostgreSQL, Interbase, Informix, MSSQLServer, SybaseAdaptiveServerEnterprise, IBMDB2, Caché, ЛИНТЕР.

Примеры встраиваемых СУБД

Microsoft SQL Server Compact, ЛИНТЕР, Open Edge, Berkeley DB, SQLite, Firebird Embedded

Работа локального сервера

Локальный сервер, установленный на компьютер, является полностью независимой платформой. Устанавливается локальный сервер в отдельную папку и запускается независимо от другого программного обеспечения и не зависит от подключения сети Интернет.

Примеры готовых сборок локальных серверов

Локальные сервера разделяют в несколько групп по первым буквам входящих в них программ (акронимы). Самые известные сборки для локального сервера типа WAMP (Windows,Apache,MySQL, PHP), LAMP (), XAMPP.

Примеры других типов сборки:

  • LNMP — вместо Apacheстоит Nginx;
  • MAMP — вместо Linux, стоит ОС MacOSX;
  • LEMP — вместо Apacheстоит Nginx;
  • SAMP — вместо Linuxстоит Solaris;
  • BAMP —вместо Linuxстоит BSD;
  • WAMP — сборка для операционной системы MicrosoftWindows +веб-сервер Apache+ язык PHP;
  • WIMP — ОС Windows + веб-сервер IIS + СУБД MySQL + язык PHP;
  • WASP — ОС Windows + веб-сервер Apache + СУБД SQL Server + язык PHP;
  • PAMP — PersonalApacheMySQLPHP — набор серверов для платформы S60;
  • FNMP — OCFreeBSD+ веб-сервер Nginx, а не Linuxи Apache;
  • XAMPP — кроссплатформенная сборка локального сервера. Сборка для любой ОС, о чем говорит буква X в начале названия +сервер Apache + сервер базы данных MySQL+ интерпретатор PHP+ язык Perl.

Готовые локальные сервера включают не только минимальный набор необходимых программ, но и дополнительное программное обеспечение.

Примеры готовых сборок локального сервера

  • Денвер (для Windows+Apache+MySQL),
  • OpenServers (для Windows+Apache+Nginx+MySQL),
  • Wikings (для Windows +Nginx+MySQL),
  • XMAPP (кроссплатформа+ Apache+MySQL+PHP+Perl).

©Joomla3-x.ru

Еще статьи

 

 

Предыдущие статьи

Реклама

Реклама

Реклама

© 2017 Joomla3-x.ru. Права защищены