Часть 4
Я рекомендую использовать ту же версию MySQL, которую Вы будете использовать и на удалённом сервере. Любая версия от V4 и выше обеспечит работу WordPress, что нам и нужно в данном случае. В версии 4.1 изменён способ авторизации пользователя – это мешает, например, использовать исходные данные V4.1 для копирования их в версию V 4.0. Итак, скачайте версию MySQL 4.1 или V5.0 и выше. Открыв .dmg файл вы найдете в нем три приложения: непосредственно пакет MySQL, панель системных настроек MySQL и пакет ‘MySQL StartUpItem‘. Панель системных настроек некорректно работает в Leopard 10.5, но Вы всё равно её установите, так как она будет информировать Вас о том, работает сервер или нет. Пакет ‘MySQL StartUpItem гарантирует‘, что MySQL запускается каждый раз, когда Вы загружаете свой Mac. Так что мой совет – установите все три, а панель системных настроек, совместимая с Leopard, рано или поздно выйдет. Как только всё установлено, мы должны указать PHP как подсоединиться к MySQL и выполнить небольшую работу в Terminal.
Прикручиваем PHP к MySQL
Сначала откроем файл ‘php.ini’ , который контролирует все варианты и параметры настройки, доступные для php. Это, опять же, скрытый файл. Найдите его в ‘(Macintosh HD)/private/etc/php.ini‘. Если там нет такого файла, то должен быть файл ‘php.ini.default’. Создайте его копию, сохраните как ‘php.ini’ и откройте копию для редактирования в текстовом редакторе.
Вам нужно изменить две строки, чтобы PHP подсоединился к MySQL. Найдите:
mysql.default_socket =
и замените на
mysql.default_socket = /private/tmp/mysql.sock
затем
mysqli.default_socket =
замените на
mysqli.default_socket = /private/tmp/mysql.sock
Сохраните и закройте файл ‘php.ini‘
Следующая наша задача – запустить MySQL и сконфигурировать её для работы. Откройте новую сессию Terminal и напечатайте следующие команды:
cd /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/mysqld_safe &Проверьте ещё раз, чтобы команда была напечатана точно так, как приведена выше. Теперь запустите MySQL и используйте тестовую базу данных (названную «тест»), чтобы удостовериться, что всё работает корректно:
/usr/local/mysql/bin/mysql test
Если всё в порядке, Вы увидите следующее:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version 4.0.24-standard
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Как только Вы удостоверились, что MySQL работает, используйте команду ‘quit’, чтобы вернуться к режиму ввода комманд.
Теперь изменим root-пароль к MySQL, так, чтобы WordPress (и Вы) позже имел к ней доступ. Используйте следующую команду:
/usr/local/mysql/bin/mysqladmin -u root password ВашПароль
Запомните этот пароль – скоро он Вам понадобится.
И последнее, что мы сделаем в MySQL – это создание базы данных для WordPress. Я рекомендовал бы Вам использовать то же самое имя, что и у текущей базы данных WordPress. В обратном случае дайте любое имя (буквами и без пробелов). Итак, войдём в MySQL, создадим базу данных, в WordPress отредактируем её, поменяв ‘databasename’ на выбранное Вами имя.
/usr/local/mysql/bin/mysql -u root -p
CREATE DATABASE databasename;
quitПовторите то же самое для каждой базы данных, которую Вы хотели бы пересоздать. Ну вот, наконец-то! У нас есть Apache, PHP and MySQL! Теперь время перезагрузить Ваш Mac! И перейдём к следующей стадии.
СОДЕРЖАНИЕ:
Введение
Часть 1 – Включаем Apache 2
Часть 2 – Отображение скрытых файлов
Часть 3 – Подключаем PHP 5
Часть 4 – Установка MySQL
Часть 5 – Размещаем сайты
Часть 6 – Устанавливаем WordPress
Часть 7 – Клонируем базу данных