Аргерих Л. О языке РНР. Часть 1. Страница 34


Все же большей гибкости можно добиться при компиляции исходного кода. Этот подход мы здесь и продемонстрируем. Сначала мы установим, настро­им и протестируем MySQL - приложение от стороннего разработчика, так же, как это делалось для любых других расширений. Затемустановим, на­строим и протестируем Apache, чтобы быть уверенными, что у нас есть рабо­тающий веб-сервер. Наконец, мы установим, настроим и протестируем РНР и обеспечим его интеграцию с Apache.

Хотя мы не станем настраивать Apache на использование РНР в качестве CGI, мы все же скомпилируем РНР в качестве самостоятельного двоичного файла (CGI), потому что такой вариант крайне удобен для быстрого выпол­нения сценариев РНР из командной строки без запуска веб-броузера и для заданий сгоп" - выполнения сценариев РНР для рутинных периодических работ, проводимых по расписанию.

Установка MySQL

MySQL - это система управления базами данных, которую можно использо­вать вместе с РНР, а для проверю! некоторых примеров кода, приводимых в данной книге, нужна база данных. Сначала загрузите MySQL с http:// wivw.mysql.com/downloads/ сохраните файл mysl-3.xx.xx. tar.gz в каталоге

/usr/local/src.

Создание пользователя MySQL

Приводимые здесь инструкции близко соответствуют тем, которые предо­ставляют разработчики MySQL Может быть, вам имеет смысл сравнить ин­струкции из руководства MySQL с приводимыми в данном разделе, если у вас более новая версия MySQL с дополнительными требованиями.

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

groupadd mysql useradd -g mysql mysql

В приведенном примере мы создали новую группу с именем mysql, выполнив с консоли команду groupadd. Вторая команда, useradd, выполняется с пара­метром -g, за которым следует имя только что созданной группы (mysql), a затем имя пользователя, которого необходимо создать (mysql). Такой синтак­сис сообщает системе UNIX о необходимости создать пользователя mysql как члена группы mysql. Можно попробовать просто выполнить useradd mysql, и возможно, ОС создаст группу mysql автоматически.




Сегодня все большее колличество людей ведет свой бизнес в сети интернет, соответственно нуждаются в услуге оптимизация и продвижение сайтов. Главное, доверить эту работу настоящим специалистам, чтобы уже в кратчайшие сроки получить гарантированный результат.