Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сервер баз данных MYSQL




Язык создания web-приложения PHP

 

Сервер Apache 2.2 уже установлен и работает. Следующим шагом необходимо установить web-приложение PHP-5.3.5. Для его установки необходимо:

1. Скопировать папку PHP в корневой каталог диска С

2. В файле конфигурации httpd.conf Web-сервера APACHE, находящемся в папке D:\APACHE\APACHE\CONF в параметр DirectoryIndex добавляем index.php:

DirectoryIndex index.html index.htm index.php

3. Находим закомментированные строки в файле конфигурации httpd.conf:

#AddType application/x-httpd-php3.phtml

#AddType application/x-httpd-php3-source.phps

и добавляем ниже две строки для связывания Web-сервера Apache и интерпретатора PHP:

AddType application/x-httpd-php.php

LoadModule php5_module "c:/php/php5apache.dll"

4. В папке С:\PHP-5.3.5 найти файл php.ini-dist и скопировать его в файл php.ini.

Web-приложение PHP-5.3.5 установлено. Для проверки его работоспособности необходимо:

1. Перейти в папку D:\APACHE\APACHE2.2\HTDOCS, создать с помощью текстового редактора файл index.php. Записать в него строку <? print "Privet"?>

2. Запустить Web-сервер, используя ярлык Start Apache.

3. Запустить Mozilla Firefox и в командную строку вводим: localhost. В окне Mozilla Firefox откроется Web-страница со словом Privet.

Если на странице вы видите строку <? print "Privet"?>, то интерпретатор не работает.[6]

 

 

Две программы уже установлены, теперь устанавливаем Сервер баз данных MYSQL5_1. Для его установки необходимо:

1. Инсталлировать сервер баз данных MYSQL5_1 (файл setup.exe из папки mysql_5_1_51).

2. Устанавливаем флажок "Я соглашаюсь с представленным лицензионным соглашением". Жмем Next.

3. Далее выбираем тип установки. Для детальной настройки выбираем "Custom". Жмем Next.

4. Указываем путь, корневой каталог диска С.

5. Все готово к установке. Жмем Install.

6. Все, сервер установлен. [7]

После установки необходимо настроить сервер баз данных MYSQL5_1. Для настройки сервера необходимо:

1. Запускаем "MySQL Server Instance Config Wizard"

2. Выбираем конфигурацию.

3. Выбираем тип настройки, выбираем "Детальная настройка".

4. На этом этапе, помощник спрашивает, в каком объеме будут использоваться ресурсы машины на сервер. Выбираем "Developer Machine".

5. Указать путь хранения самих данных базы, для движка InnoDB.

C:\MySQL5_1\data\

6. Выбираем тип соединения клиентов с сервером баз данных:

Online Transaction Proccessing OLTP - Обработка транзакций в реальном

времени.

7. "Enable TCP/IP Networking" позволяет осуществлять соединения с БД по протоколу TCP/IP. Обязательно ставим флажок "Add firewall exception for this port" - "Добавить этот порт как исключение для фаерволла Windows". Стандартный порт 3306. "Enable Strict Mode" - позволяет установить жесткий контроль к синтаксису SQL. Ставим все флажки.

8. Выбираем кодировку, в которой сервер будет хранить данные:

Best Support For Multilingualism - Наилучшая многоязыковая поддержка UTF-8.

9. Флажок "Install As Windows Service" - "Установить как службу Windows" флажок снимать не нужно. Имя сервиса оставить без изменения "MySQL". Флажок "Запускать сервер автоматически" – оставить без изменения (изменить режим запуска можно в панели управления в "Службах"). А флажок "Include Bin Directory in Windows PATH" тоже устанавливаем, это позволит выполнять команды к серверу прямо из командной строки Windows.

10. Устанавливаем пароль для главного пользователя. Флажок "Enable root access from remote machines" - "Включить доступ главного пользователя с удаленных машин" устанавливать не необходимости. Флажок "Create An Anonymous Account" - "Создать анонимный аккаунт" также не стоит устанавливать.

11. Все готово для установки настроек. Жмем Execute.

12. Готово. Конфигурационный файл создан (в пункте " Write configuration file " указан его путь). Сервер успешно запущен. Настройки безопасности успешно применены.

13. Связываем PHP-интерпретатор с сервером баз данных MYSQL. Для этого заходим в папку PHP-5.3.5, открываем в текстовом редакторе файл php.ini, найти в нем строку;extension=php_mysql.dll

и убрать комментарий ';'. Строка должна выглядеть следующим образом:

extension=php_mysql.dll

14. Создаем на рабочем столе в папке YARLIKI ярлык winmysqladmin, указав в нем:

C:\MySQL5_1\MySQL Tools for 5.0\

15. Запустить сервер баз данных MYSQL, используя ярлык Winmysqladmin. Если все установки сделаны корректно, то в правой части панели задач (нижний правый угол экрана) появляется значок Monitor с красным светом, нажав на него правой кнопкой мыши, в появившемся меню выбираем Start Instance, если значок изменил цвет на зеленый, то сервер баз данных MYSQL запущен.

16. Для остановки сервера необходимо кликнуть правой кнопкой мыши по значку Monitor, в появившемся меню выбрать "Shutdown Instance". Дождаться появления красного цвета (сервер баз данных MYSQL запущен). Кликнуть правой кнопкой мыши по значку Monitor, в появившемся меню выбрать "Close Monitor" (выход из сервера баз данных MYSQL). [8]





Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 346; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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