ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

PHP Учебник

PHP СТАРТ PHP Введение PHP Установка PHP Синтаксис PHP Комментарии PHP Переменные PHP Echo / Print PHP Типы данных PHP Строки PHP Числа PHP Константы PHP Операторы PHP If...Else...Elseif PHP Switch PHP Циклы PHP Функции PHP Массивы PHP Глобальные переменные

PHP Формы

PHP Обработка форм PHP Проверка формы PHP Обязательные поля формы PHP Форма URL/E-mail PHP Полная форма

PHP Продвинутый

PHP Дата и время PHP Подключение файлов PHP Обработка файлов PHP Файл Открыть/Читать PHP Файл Создать/Записать PHP Загрузка файлов PHP Cookies PHP Сессии PHP Фильтры PHP Расширенные фильтры PHP JSON

PHP OOP

PHP Что такое OOP PHP Классы/Объекты PHP Конструктор PHP Деструктор PHP Модификаторы доступа PHP Наследование PHP Константы PHP Абстрактные классы PHP Черты PHP Статические Методы PHP Статические свойства

MySQL База данных

MySQL База данных MySQL Коннект MySQL Создать DB MySQL Создать таблицы MySQL Вставить данные MySQL Получить последний ID MySQL Вставить несколько MySQL Подготовленный MySQL Выбрать данные MySQL Where MySQL Сортировать MySQL Удалить данные MySQL Обновить данные MySQL Ограничить данные

PHP XML

PHP XML Парсеры PHP SimpleXML Парсер PHP SimpleXML - Получить PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Введение AJAX PHP AJAX База данных AJAX XML AJAX Живой поиск AJAX Опрос

PHP Примеры

PHP Примеры PHP Викторина PHP Упражнения PHP Сертификация

PHP Справочник

PHP Обзор PHP Массив PHP Календарь PHP Данные PHP Каталог PHP Ошибка PHP Файловая система PHP Фильтр PHP FTP PHP JSON PHP Libxml PHP Mail PHP Математический PHP Разное PHP MySQLi PHP Сеть PHP SimpleXML PHP Поток PHP Строка PHP Обработка переменных PHP XML Парсер PHP Zip PHP Часовые пояса

PHP. Уроки для начинающих

PHP Установка


Что мне нужно?

Чтобы начать использовать PHP, вы можете:

  • Найти веб-хостинг с поддержкой PHP и MySQL
  • Установите веб-сервер на свой ПК, а затем установите PHP и MySQL.

Используйте веб-хостинг с поддержкой PHP

Если на вашем сервере активирована поддержка PHP, вам не нужно ничего делать.

Просто создайте несколько файлов .php, поместите их в свой веб-каталог и сервер автоматически проанализирует их для вас.

Вам не нужно ничего компилировать или устанавливать дополнительные инструменты.

Поскольку PHP бесплатный, большинство веб-хостов предлагают поддержку PHP.


Настройте PHP на своём ПК

Однако, если ваш сервер не поддерживает PHP, вы должны:

  • установить веб-сервер
  • установить PHP
  • установить базу данных, такую как MySQL

Официальный PHP веб-сайт (PHP.net) имеет инструкции по установке PHP: http://php.net/manual/en/install.php


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

Существует много различных локальных веб-серверов, которые имеют необходимый набор инструментов для веб-разработчиков. Наиболее популярными локальными веб-серверами на просторах русскоязычного Интернета являются Денвер, OpenServer, XAMPP, MAMP, WampServer и др.


Денвер

Джентльменский набор Web-разработчика («Д.н.w.р», читается "Денвер") — проект Дмитрия Котерова, локальный сервер (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

На данный момент проект "Денвер" считается устаревшим и доступна для скачивания только старая 3-я версия, которая содержит: Apache 2.2.22 + SSL, PHP 5.3.13 + XDebug, MySQL 5.5, PHPMyAdmin 3.5.

Денвер подходит для веб-проектов, которые используют PHP 5. Обратите внимание, что PHP 7 в "Денвере" нет!!! А значит, что для сайтов, которые разрабатываются на PHP 7, "Денвер" не подходит!

Скачать локальный веб-сервер "Денвер" можно с официального сайта www.denwer.ru (требуется ввод вашего email), либо Скачать Денвер с Google-диска (без email).


OpenServer

Наиболее популярным в рунете и максимально функциональным локальным сервером для ПК является OpenServer.

Open Server Panel — это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

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

Удобство и простота управления, многоязычный интерфейс (в т.ч. русский и украинский языки), наличие в комплекте последних версий необходимых инструментов для веб-разработчика! За время своего существования Open Server зарекомендовал себя как первоклассный и надёжный инструмент, которым предпочитают пользоваться как начинающие веб-разработчики, так и профессионалы.

Существует три версии OpenServer: Basic (только базовые модули), Premium (+дополнительные модули), Ultimate (+набор программ для веб-разработчика).

Для обычного использования OpenServer начинающими веб-разработчиками достаточно версии Basic. Она наиболее компактна (при распаковке - около 5Gb) и имеет только то, что необходимо. Основной недостаток самой полной версии Ultimate - большой объём (при распаковке - 9,34Gb).

Скачать последнюю актуальную версию OpenServer можно с официального сайта проекта: ospanel.io. К сожалению, скорость бесплатного скачивания с официального сайта ограничена. Скачать OpenServer более быстро, абсолютно бесплатно и без регистрации можно с Google-диска (все три версии):


XAMPP

XAMPP - простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. Просто скачайте и запустите программу установки. Это действительно так просто.

Скачать XAMPP можно бесплатно с официального сайта: www.apachefriends.org.


MAMP

MAMP - это бесплатный локальный сервер, который можно установить под macOS и Windows всего несколькими щелчками мыши. MAMP предоставляет все инструменты, необходимые для запуска сайта на WordPress на настольном ПК, например, для тестирования или разработки. Не имеет значения, предпочитаете ли вы Apache или Nginx или хотите работать с PHP, Python, Perl или Ruby.

Скачать локальный сервер MAMP можно с официального сайта: www.mamp.info.


WampServer

WampServer - это платформа для веб-разработки под Windows для динамических веб-приложений с помощью сервера Apache2, интерпретатора скриптов PHP и базы данных MySQL. В него также входит веб-приложение PHPMyAdmin для наиболее простой обработки баз данных.

Скачать актуальную версию WampServer можно с официального сайта: www.wampserver.com


Uniform Server

Uniform Server - это бесплатное легкое WAMP-решение для Windows. Модульная конструкция размером менее 24 МБ включает в себя последние версии Apache2, Perl5, PHP (переключение между PHP 5.3, PHP 5.4, PHP 5.5 или PHP 5.6), MySQL5 или MariaDB5, phpMyAdmin или Adminer4. Не требуется установка! Не оставляет мусора в реестре! Просто распакуйте архив и запустите!

Скачать Uniform Server можно с официального сайта: www.uniformserver.com.