Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
(рис. 5.4). 
3. В появившемся информационном окне снова нажмите Next. Откроется диалог с 
запросом о выборе каталога для MySQL. По умолчанию предлагается C:\mysql, 
но, мне кажется, будет удобнее использовать C:\Program Files\MySQL (рис. 
5.5). Задайте этот каталог и нажмите Next. 

Глава 5. Установка PHP и MySQL 99 
Рис. 5.4. Установка MySQL 
4. Выберите тип установки Typical. Начнется копирование файлов MySQL. Дожди- 
тесь его окончания. MySQL установлена. 
Рис. 5.5. Выбор каталога для MySQL 
5. Для того чтобы активизировать MySQL-сервер, запустите исполняемый файл 
C:\Program Files\MySQL\bin\mysqld.exe. Можете создать для него ярлык, 
однако, поскольку обычно MySQL работает "в связке" с Apache, будет логично 
создать командный файл, который будет стартовать и Apache, и MySQL. Назовем 
его server.bat и расположим в корневом каталоге диска z:. Вот содержание 
этого файла: 

Часть II. Выбор и настройка инструментария. Web-сервер Apache 100 
Листинг 5.2. Файл server.bat 
@echo off 
"C:\Program Files\MySQL\bin\mysqld" 
start /m "C:\Program Files\Apache Group\Apache\Apache" 
Для операционных систем Windows NT и Widows 2000, однако, будет удобнее исполь- 

зовать несколько другие команды (иначе в этих системах окно процесса MySQL 
будет 
постоянно видно на экране, что нежелательно): 
@echo off 
start C:\Progra~1\MySQL\bin\mysqld-nt --standalone 
C:\Progra~1\Apache~1\Apache\Apache -k start 
Именно для приведенного командного файла лучше всего и создать ярлык, назна- 
чив ему "горячую" клавишу ++ (только если вы до этого связали 
ту же комбинацию с ярлыком Apache, не забудьте ее там отключить). 
6. Перед выключением или перезагрузкой компьютера нужно завершать работу 
Apache и MySQL. Для этого удобнее всего создать следующий bat-файл с именем, 
например, shutdown.bat, расположив его в корневом каталоге диска z:. 
Листинг 5.3. Файл shutdown.bat 
@echo off 
"C:\Program Files\Apache Group\Apache\Apache" -k shutdown 
"C:\Program Files\MySQL\bin\mysqladmin" -u root shutdown 
Удобно также определить для этого файла ярлык и назначить ему комбинацию 
клавиш ++. 
Тестирование MySQL 
Давайте теперь проверим, все ли работает. Для начала запустите наш файл 
server.bat, чтобы активизировать сервер. Создайте следующий PHP-сценарий с 
именем mysql.php в каталоге z:\home\localhost\www. 
Листинг 5.4. Файл mysql.php 
"; 
echo mysql_error(); 
exit; 
} 
mysql_select_db(DBName); 
// Создаем таблицу t. Если такая таблица уже есть, 
// сообщение об ошибке будет подавлено, т. к. 
// eniieucoaony "@" 
@mysql_query("create table t(id int, a text)"); 
// Вставляем в таблицу 10 записей 
for($i=0; $i<10; $i++) 
{ $id=time(); 
mysql_query("insert into t(id, a) values($id, 'No.$i!')"); 
} 
// Auaiaei ana caiene 
$r=mysql_query("select * from t"); 
for($i=0; $i $f[a]
\n"; } ?> Теперь наберите в браузере: http://localhost/mysql.php Если все сконфигурировано правильно, вы должны получить несколько строк вывода в браузере без сообщений об ошибках. При каждом запуске в таблицу t добавляются новые строки, так что с каждым нажатием кнопки Обновить в браузере объем таб- лицы будет все увеличиваться. Обращаю ваше внимание на константы DBName, HostName, UserName и Password. DBName должен содержать имя базы данных (в нашем случае это test — база дан- ных, которая создается MySQL по умолчанию). HostName — всегда localhost, ведь мы работаем на локальном компьютере. В макросе UserName проще всего подстав- лять root, который является владельцем всех таблиц. При установке MySQL пользо- вателю root не назначается пароль, так что константа Password равна пустой стро- ке. ЧАСТЬ III. ОСНОВЫ ЯЗЫКА PHP Глава 6 Характеристика языка PHP Дочитав до этого места, вы уже должны проникнуться мыслью, что писать сценарии на Си, мягко говоря, неудобно. (Если подобного ощущения у вас нет, значит, я плохо написал первую часть и ее придется переделывать…). Так на чем же писать? Многие тут же ответят: "Конечно, на том, на чем обычно пи- шут сценарии — на P
 
<<-[Весь Текст]
Страница: из 287
 <<-