Зачем нужен домашний сервер
Автор статьи: Котеров Д.В. ©
Сайт Автора: нет
E-mail Автора: нет
Дата публикации: 19.02.2006
Сначала определимся: зачем же вообще нужны базы данных Web-программисту. Неужели
не проще использовать обычный обмен с файлами. Ведь обычно объем данных не очень
велик (если вы только не пишите поисковую систему). Наш личный опыт таков:
оказывается, стоит затратить какое-то время на изучение MySQL — это удивительно
мощный инструмент, который сэкономит в будущем немало часов, потраченных на
отладку "вышедшего из-под контроля" сценария.
Для операционных систем Windows NT и Widows 2000, однако, будет удобнее использовать несколько другие команды (иначе в этих системах окно процесса MySQL будет постоянно видно на экране, что нежелательно):
Именно для приведенного командного файла лучше всего и создать ярлык, назначив ему "горячую" клавишу <Ctrl>+<Alt>+<A> (только если вы до этого связали ту же комбинацию с ярлыком Apache, не забудьте ее там отключить). 6.Перед выключением или перезагрузкой компьютера нужно завершать работу Apache и MySQL. Для этого удобнее всего создать следующий bat-файл с именем, например, shutdown.bat, расположив его в корневом каталоге диска z: Листинг 5.3. Файл shutdown.bat
Удобно также определить для этого файла ярлык и назначить ему комбинацию клавиш <Ctrl>+<Alt>+<S>. Тестирование MySQL Давайте теперь проверим, все ли работает. Для начала запустите наш файл server.bat, чтобы активизировать сервер. Создайте следующий PHP-сценарий с именем mysql.phpв каталоге z:homelocalhostwww Листинг 5.4. Файл mysql.php
Теперь наберите в браузере: http://localhost/mysql.php Если все сконфигурировано правильно, вы должны получить несколько строк вывода в браузере без сообщений об ошибках. При каждом запуске в таблицу tдобавляются новые строки, так что с каждым нажатием кнопки Обновить в браузере объем таблицы будет все увеличиваться. Обращаю ваше внимание на константы DBName, HostName, UserNameи Password. DBNameдолжен содержать имя базы данных (в нашем случае это test— база данных, которая создается MySQL по умолчанию). HostName— всегда localhost, ведь мы работаем на локальном компьютере. В макросе UserNameпроще всего подставлять root, который является владельцем всех таблиц. При установке MySQL пользователю rootне назначается пароль, так что константа Password равна пустой строке |
||||
|
"Зачем нужен домашний сервер" Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2007. Перепечатка материалов разрешается, только после письменного разрешения автора (e-mail). При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны. |
|
|