Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

32.1. Установка MySQL

Чтобы работа функций MySQL была максимально эффективной, т. е. чтобы не возникали никакие ошибки, необходимо как можно более правильно осуществить установку самой базы данных, совмещенной с РНР. Для этого вам при установке РНР обязательно нужно указать поддержку MySQL, используя опцию — with-mysql.

Если не указывать путь к базе данных, РНР автоматически воспользуется встроенными MySQL-библиотеками. В современных версияхданная поддержка существует и является весьма эффективной при работе с базой данных.

Пользователи, выполняющие другие приложения, применяемые MySQL (например, функционирование РНР 3 и РНР 4 в качестве Apache-модулей или auth-mysql), всегда должны указывать точный путь к MySQL (например, -with-mysql=/path/to/mysql). С учетом этого можно использовать библиотеки клиента, установленные MySQL, избегая любых конфликтов.

Для более понятного разъяснения опишем установку под Windows NT:

• копируем дистрибутив последней версии MySQL по адресу http://www.mysql.com, распаковываем, запускаем setup.exe;

• после окончания установки в каталоге MySQL будет находиться файл my-example.cnf, который надо скопировать в каталог с:\под именем my.cnf. При этом копирование можно осуществить либо ссылаясь на файл readme, либо запустив winmysqladmin.exe;

• в опциях setup выбираем закладку my.ini Setup, указываем директорию, в которой находятся поддиректории MySQL (например, /usr/local/mysql);

• выбираем запуск MySQL-сервера как службы NT в опциях mysqld file mysqld-nt;

• нажимаем на «Save Modffication», после чего в WINNT-каталоге обнаружите файл my.ini;

• теперь осталось убедиться, что в списке служб появилась «mysql», и выставить ей атрибут запуска (вручную/автоматически).

На этом установка закончена. После этой процедуры вы можете без страха приступать к работе с MySQL-функциями, не опасаясь за какие бы то ни было ошибки при программировании из-за неэффективной установки.

<< Предыдущий параграф Следующий параграф >>
Оглавление