русс | укр

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

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

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

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


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

Джентльменский набор — Apache, MySQL и PHP


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


Установка Apache, MySQL и PHP под Windows

При разработке сайтов своими силами постоянно имеется необходимость заниматься тестированием, то есть наглядно видеть результат своей работы в браузере. Пока сайт статический (на HTML), или динамический лишь на стороне клиента (JavaScript), достаточно открывать свои HTML-файлы с жесткого диска. Но как только возникает необходимость в выполнении скриптов PHP – при использовании CMS, задействовании AJAX, обращениям к базам данных, работе с GSCP и т.п. - приходится либо работать с хостингом «вживую», либо установить все необходимое программное окружение к себе на компьютер. Первый вариант чреват различными неприятными последствиями — как-то частые временные выходы сайта из строя из-за неизбежно возникающих в процессе отладки ошибок. Поэтому рассмотрим тут второй вариант — установку Web-сервера и прочего необходимого ПО на локальный компьютер.

Джентльменский набор — Apache, MySQL и PHP

Для начала определимся с софтом для нашего локального www-сервера. Собственно веб-сервером традиционно выступает Apache, уже 15 лет подряд твердо удерживающий 1 место по популярности. Для скриптов — язык PHP, а для баз данных — MySQL. Это надежный и проверенный временем рецепт стандартного хостинга, который даже имеет устоявшийся акроним LAMP – от Linux, Apache, MySQL и PHP.

В качестве компьютера может выступать, в принципе, любой ПК, устраивающий вас по производительности при повседневной работе. Так что вопрос в операционной системе. Если это Linux, то вы вряд ли читали бы эту статью. Значит, у вас установлен Windows. И вот тут начинаются варианты: это может быть Windows XP, Vista или Windows 7, причем для последнего случая весьма вероятно использование 64-битной версии. Однако, принципиальных отличий между всеми этими системами, с точки зрения поставленной задачи нет. Единственная поправка относится к 64-битным версиям Windows: на них можно устаноавливать не только классические 32-бит версии Apache, PHP и MySQL, но и их 64-битные аналоги.



Важно отметить, что из всей этой троицы только MySQL имеет официальную 64-битную версию. Apache и PHP – нет, есть только экспериментальные и неофициальные сборки, поэтому смысла гнаться за 64-битностью нет никакого вообще: эти версии быстрее работать точно не будут (особенно в свете поставленных задач), а проблем с поиском совместимых версий можно получить на свою голову немало. Поэтому остановимся на 32-битных версиях. Впрочем, MySQL можно поставить и 64-битную: работать будет. Кстати, это единственное приложение из данной связки, которому увеличенная разрядность в определенных случаях может принести какие-то дивиденды (при наличии соответствующего объема памяти у компьютера, разумеется).



<== предыдущая лекция | следующая лекция ==>
Задание 1. Исследование методов создания абзацного отступа в документах HTML | Скачиваем все необходимое для установки web-сервера


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


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

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

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


 


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

 
 

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

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