PHP хостинг

Автор Cherrygarden, дата публикации 12.09.2012 |

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

PHP хостингPHP (от англ. «hypertext preprocessor» - препроцессор гипертекста или «personal home page tools» - инструменты для создания персональных веб-страниц). Язык программирования на основе скриптов, применяемый для разработки веб-приложений, чаще всего динамических.  Этот язык используется для разработки интернет-приложений, которые легко внедряются в HTML код, что делает его практически незаменимым для сайтостроения.

Язык PHP очень популярен среди разработчиков по всему миру. Это обусловлено тем, что язык обладает большими возможностями и встроенными средствами для разработки веб-приложений.

Особенности языка PHP

  • Программа, написанная на языке PHP, выполняется на стороне сервера, а не на компьютере разработчика. То есть вы отправляете код программы серверу, а он возвращает вам чистый HTML код. Это очень удобно и экономит ресурсы пользователя.
  • PHP работает на платформе всех основных операционных систем, совместим со многими марками серверов и базами данных, что делает его очень привлекательным и удобным в работе.
  • PHP язык очень универсален. За один день работы с ним, даже самый неопытный пользователь сможет написать свой первый код программы. Но в то же самое время этот язык настолько совершенен, что сможет удовлетворить потребности самого профессионального программиста.
  • PHP взаимодействует со многими системами управления базами данных, что делает его универсальным. Например, с такими популярными СУБД как MySQL, MySQLi,  Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, Cloudscape и Apache Derby, FrontBase и другими.
  • PHP поддерживает работу с HTTP cookies. То есть осуществляет отслеживание и идентификацию ранее присутствующих на сайте посетителей.
  • Поддержка сессий в PHP. Когда каждому посетителю сайта присваивается идентификатор сессии, и в момент посещения сайта определенным посетителем, PHP проверяет и определяет идентификатор, после чего восстанавливает сохраненное ранее окружение.
  • Поддержка работы с XForms, которые позволяют использовать нестандартное представление форм в браузере.
  • PHP позволяет загружать файлы на сервер различными методами (POST, PUT) а также загрузки на сервер нескольких файлов.
  • Возможность работы с удаленными файлами.

Возможности языка программирования PHP

Конечно, это не все возможности языка PHP. Но, не вдаваясь в подробности, и не уводя вас в дебри программирования, скажу, что даже этих возможностей достаточно для того, чтобы сделать выбор в пользу этого языка программирования.

Работа с PHP

Для того чтобы начать работу на PHP, необходимо установить на компьютер дополнительное программное обеспечение. Одним из самым популярных сегодня является DENWER, с web-сервером Apache и интерпретатором PHP. Также вы можете воспользоваться другим методом  –  зарегистрировать сайт в интернете на сервере с PHP и загружать туда обновления. Но этот способ достаточно дорогой и неудобный.

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

<?php
    echo "Это первая страница моего сайта";
?>

После сохранения, по адресу: http://www.вашдомен.ru/site.php вы увидите результат вашего программирования.

Более подробно про работу и основы php вы можете посмотреть в видео в конце статьи.

Хочу только сказать, что работать с PHP очень просто.

Достоинтства PHP

Узнаваемость – язык PHP был создан на базе всех известных программистам языков  С и Pascal. Поэтому с языком PHP удобно работать всем без исключения программистам и начинающим веб-мастерам, ведь в школе мы все изучали эти языки  и их азы нам всем известны и сохранились где-то в подкорке нашего головного мозга.

Простота использования - код программы написанной на языке программирования PHP может быть очень объемным, а может состоять из одной строки. Главное – это указать начало и конец задачи «<?» и «?>». А остальное зависит только от возможностей и фантазии программиста.

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

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

Гибкость – язык PHP является встраиваемым языком, поэтому, не смотря на то, что рекомендуется использовать его с HTML, он также успешно работает с JavaScript, WML, XML и другие языками. Таким же образом PHP не зависит от браузера и работает без проблем со многими известными браузерами. Так как язык PHP не имеет кода, ориентированного на конкретный веб-сервер, то прекрасно работает с такими серверами как Apache, Microsoft IIS, Netscape Enterprise Server и другими. Платформа для работы также может быть любая, будь то UNIX, Solaris, FreeBSD или Windows 95/98/NT.

Открытое использование – разработчики PHP  использовали стратегию Open Source, что позволило распространять исходные коды текстов программ среди всех пользователей сети. Кроме того, что такая система оказала неоценимую услугу пользователям, она также помогла и помогает по сей день развиваться и совершенствовать язык PHP за счет внедрения изменений и рекомендаций пользователей.

Не могу не обойтись без ложки дегтя в этой огромной бочке меда. Это чтобы не было слишком сладко, приведу основные недостатки языка программирования PHP.

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

Вывод

Сегодня трудно представить себе покупку хостинга без поддержки языка PHP. Если раньше эта услуга требовала дополнительной оплаты, то сегодня практически невозможно найти хороший хостинг, который бы не поддерживал язык PHP. Не исключение и американские хостинг компании, которые в большинстве своем предлагают хостинг PHP. А это и есть главное доказательство того, что язык PHP заслуживает тех дифирамбов, которые ему воспевают программисты всего мира.

Если вы хотите глубже изучить PHP, то рекомендую видео курс "PHP & MySQL для начинающих", в котором рассказывается про создание динамических сайтов. Об авторе этого DVD Евгении Попове, вы можете больше прочитать в моей статье 10 причин почему его курсы такие замечательные. Бонусом к прочтению будет существенная скидка.

А пока вы можете посмотреть видео про основы php.

Кстати все хостинг провайдеры в моем рейтинге предоставляют php хостинг.

Популярные обзоры хостинга

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

HostGator хостинг Bluehost хостинг Fatcow хостинг Webhostingpad хостинг iPage хостинг

Поделитесь статьей с друзьями или сохраните в закладки

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yandex.ru