PHP- (PHP: Hypertext Preprocessor) Интерпретируемый (interpretable) язык используемый для создания веб - приложений, код которого может непосредственно включаться в текст 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 3.1.2 (последняя стабильная версия).
phpMyAdmin 3.1.2.
Анонсирована новая версия - phpMyAdmin 3.1.2
Интерфейс phpMyAdmin.
Интерфейс управления основанный на технологии HTML, позволяет выполнение настройки и управления при помощи браузеров Интернет
phpMyAdmin выполняется в окне браузера, с включенной поддержкой cookies, как обычные php-страницы. Удобный, русифицированный интерфейс позволяет управлять доступом к базам данных, типами данных, производить поиск в них, выполнять и редактировать запросы и многое другое, перечисленное ниже.
В настоящее время в phpMyAdmin вы можете:
- просматривать и быстро и эффективно удалять все таблицы в указанной базе данных и саму базу данных, таблицы, обозрения, области и индексы
- создавать, копировать, переименовывать и изменять базы данных, таблицы, области и индексы
- использовать сервер обслуживания баз данных и таблиц, с предложениями по конфигурации сервера
- выполнять, редактировать и отменять любые запросы SQL, включая пакетные
- загружать текстовые файлы в таблицы
- создавать и читать дампы таблиц
- экспортировать данные в различных форматах: CSV, XML, ISO/IEC 26300 - Текст OpenDocument, Word, Excel и LATEX форматах
- управлять несколькими серверами
- управлять доступом к базам данных, пользователями MySQL и устанавливать их привилегии
- проверять целостность ссылок в таблицах MyISAM
- используя запросы по образцу (QBE), создавать комплексный запросы для автоматического соединения с необходимыми таблицами
- создавать PDF-документы для размещения в вашей базе данных
- производить глобальный поиск в базе данных и подразделах
- преобразовывать хранящиеся данные в любые форматы, используя ряд предопределенных функций, подобно показу BLOB данных как изображений или загрузочных ссылок
- поддерживает таблицы InnoDB и внешние ключи
- использовать поддержку mysqli - улучшенного расширения MySQL
- осуществлять поддержку 54 языков
Требования к программному обеспечению:
- PHP — у вас должен быть установлен интерпретатор PHP версии 4.3.0 или выше, с поддержкой сессий;
- MySQL версии 3.23.32 или выше;
- Тестовый сервер Apache;
- Web browser с поддержкой cookies.
phpMyAdmin может управлять как всем MySQL сервером, так и единственной базой данных. Для достижения последнего, вам понадобится настроить учетную запись пользователя MySQL, который имеет право чтения/записи, только в определенные базы данных.
Зайдите на сайт - phpMyAdmin
Перепишите архив - phpMyAdmin-3.1.2-all-languages.zipскачать phpMyAdmin 3.1.2
phpMyAdmin 3.1.2
19 Jan 2009 17:42:38 GMT
Установка php MyAdmin.
поддержка MySQL и ODBC теперь включена в ядро PHP
Создайте, в корневом каталоге вашего сайта, подкаталог - phpmyadmin и распакуйте в него архив - phpmyadmin-3.1.2-all-languages.7z. Корневой каталог тот, в котором находится индексный файл сайта - обычно - index.html. В данном примере, каталог phpmyadmin создан в корневом каталоге шаблона главного сайта сервера Apache.

Для запуска phpmyadmin, необходимо задание некоторых параметров (тип аутентификации, задания параметров сервера и пр.) в конфигурационном файле, который должен называться - config.inc.php. Назначение всех директив объяснены в Documentation.html.
Если, не создав файл config.inc.php, вы введите в адресную строку браузера - http://localhost/phpmyadmin/index.php, то будет выведена страница с таким содержанием.
Добро пожаловать в phpMyAdmin 3.1.2
Возможная причина - отсутствие файла конфигурации. Для его создания вы можете воспользоваться сценарием установки.
Ошибка
Ответ 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 3.1.2

Сообщение:
! Невозможно загрузить расширение "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). Это может привести к некорректной работе.
Установка предыдущих версий: