PHP- (PHP: Hypertext Preprocessor) Интерпретируемый язык используемый для создания веб - приложений, код которого непосредственно включается в текст HTML-документов. Имеющий много общего с C, Java и Perl. Исполняется как модуль Apache (SAPI) или CGI-программа на стороне сервера. После обработки интерпретатором PHP, сервер заменяет код PHP результатом его выполнения и передает на браузер. Клиент получает сгенерированную PHP-скриптом страницу HTML (PDF, Flash, XML, PNG и др.). PHP был создан специально для разработки Web-приложений. Начиная с пятой версии, наряду с процедурным, включает некоторые механизмы поддерживающие философию ООП (объектно-ориентированного программирования), которая в предыдущих версиях была только обозначена.
PHP поддерживает множество современных Web-серверов,таких как, Apache, IIS (Microsoft Internet Information Server), Netscape, Personal Web Server, iPlanet, Oreilly Website Pro, Caudium, Xitami, OmniHTTPd. Для большинства из них PHP исполняется как модуль Apache (SAPI) или CGI-программа на стороне сервера. Поддерживает протоколы LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на Windows-платформах) и прямой доступ к сокетам. Включена обработка регулярных выражений и XML (SAX, DOM), XSLT, поддержка объектов Java. Для обмена со сложными структурами данных используется стандарт WDDX. Используется расширение CORBA для доступа к удаленным объектам. Таким образом, вы можете выбрать операционную систему и Веб- сервер для установки PHP.
Так как, механизма SSI (Server Side Include - включения на стороне сервера) бывает недостаточно, то для сложных задач рекомендуется использование PHP.
Желательно всегда работать с последней версией программных продуктов, в которую внесены изменения и дополнения, а также исправлены ошибки замеченные в предыдущих версиях. Как правило, в последние версиях добавлены новые возможности.
Что такое домен ?
Домен — область пространства иерархических имен сети Интернет, которая обозначается уникальным доменным именем, обслуживается набором серверов доменных имен DNS (Domain Name System — система доменных имён — распределённая система преобразования имени хоста, компьютера или другого сетевого устройства, в IP адрес) и централизованно администрируется администратором домена. Для каждого доменного имени определен единственный Администратор.
Регистрация домена.
Для регистрации домена нажмите на ссылку - RU-CENTER.
Центр регистрации доменов.
Регистрация и поддержка .ru, .net, .com,.org, .info, .su и других доменов.
В зонах:
Купить домен можно перейдя на страницу - RU-CENTER - Центр регистрации доменов. Регистрация и поддержка .ru, .net, .com,.org, .info, .su и других доменов.
На сайте - RU-CENTER, можно так же подобрать и проверить на занятость имя домена.
Установка phpMyAdmin 2.11.4
phpMyAdmin 2.11.4.
Анонсирована новая версия - phpMyAdmin 2.11.4
Требования к программному обеспечению:
- PHP
У вас должен быть установлен интерпретатор PHP версии 4.3.0 или выше, с поддержкой сессий; - MySQL версии 3.23.32 или выше;
- Тестовый сервер Apache;
- Web browser с поддержкой cookies.
phpMyAdmin может управлять как всем MySQL сервером, так одной базой данных. Для достижения последнего, вам понадобится настроить учетную запись пользователя MySQL, который имеет право чтения/записи, только в определенные базы данных.
Зайдите на сайт - php MyAdmin по-русски и перейдите на страницу загрузки.
Последняя стабильная версия 2.11.4 (2008-01-12)
Установка php MyAdmin.
поддержка MySQL и ODBC теперь включена в ядро PHP
Создайте, в корневом каталоге вашего сайта, подкаталог - phpMyAdmin и распакуйте в него архив - phpMyAdmin-2.11.4-all-languages.7z. Корневой каталог тот, в котором находится индексный файл сайта - обычно - index.html. В данном примере, катаолок phpMyAdmin создан в корневом каталоге шаблона главного сайта сервера Apache.

Для запуска phpMyAdmin, необходимо задание некоторых параметров (тип аутентификации, задания параметров сервера и пр.) в конфигурационном файле, который должен называться - config.inc.php. Назначение всех директив объяснены в Documentation.html.
Если, не создав файл config.inc.php, вы ввдете в адресную строку браузера - http://localhost/phpMyAdmin/index.php, то будет выведена страница с таким содержанием.
Добро пожаловать в phpMyAdmin 2.11.4
Возможная причина - отсутствие файла конфигурации. Для его создания вы можете воспользоваться сценарием установки.
Ошибка
Ответ MySQL:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
В документации по phpMyAdmin указано: - Для более легкой установки Вы можете использовать phpMyAdmin/scripts/setup.php.
Но, без изучения назначения параметров директив, это способ конфигурирования phpMyAdmin, не покажется вам легким. Тем более, что страница setup.php не руссифицирована.
Лучше воспользоваться ручной конфигурацией.
Вы можете использовать, как основу для
этого способа конфигурации, файл config.sample.inc.php. Для этого в каталоге phpMyAdmin нужно создать файл с именем - config.inc.php и записать в него содержимое файла config.sample.inc.php.
В файле config.inc.php, в директиву : $cfg['blowfish_secret'] = ' ';
нужно вести идентификатор,не менее 10 символов например, такой:
$cfg['blowfish_secret'] = 'avegeavege';
Это необходимо для того, чтобы зашифровать пароль, используя cookie.
Введите в строку ввода адреса браузера - http://www.name_site.ru/phpMyAdmin/index.php.
где - name_site.ru - имя сайта, в корневой каталог которого, вы установили - phpMyAdmin.
( в этом примере - http://localhost/phpMyAdmin/index.php) и пароль, установленный вами при инсталяции MySQL.
Должна появиться страница, на которой введите:
Пользователь: root
Пароль: пароль, установленный вами при инсталяции MySQL.
Если вы не ввели в файле config.inc.php, в директиву: $cfg['blowfish_secret'] = ' '; идентификатор - $cfg['blowfish_secret'] = 'avegeavege';, то будет выведено сообщение:
Ошибка
При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret'].

Если вы выполнили все указанное выше, то будет выведена главная страница -
phpMyAdmin 2.11.4

Сообщение:
! Невозможно загрузить расширение "mcrypt". Проверьте настройки PHP.
Говорит о том, не загружена динамическая библиотека - php_mcrypt.dll, которая поддерживает широкое разнообразие блочных алгоритмов, таких как DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 и GOST в CBC, OFB, CFB и режимах шифра ECB. Дополнительно, поддерживает RC6 и IDEA, которые считают "небесплатными".
Раскомментируйте строку - extension=php_mcrypt.dll - в файле конфигурации php.ini.
Если получите предупреждение:
! При работе с многобайтными кодировками без установленного расширения PHP "mbstring", phpMyAdmin не в состоянии производить корректное разбиение строк, что может привести к непредсказуемым результатам. Установите расширение PHP "mbstring".
Раскомментируйте строку - extension=php_mbstring.dll - в файле конфигурации php.ini.
Чтобы не выводилось последнее сообщение, нужно дождаться, когда в PHP будет включена новая версия клиентской библиотеки MySQL.
! Версия клиентской библиотеки MySQL (5.0.45) отличается от версии установленного MySQL-сервера (6.0.3). Это может привести к некорректной работе.

