bookmark bookmark
Автор: Мафусаил Дата публикации: 8 января 2010

Сегодня решил коснуться достаточно банальной вещи – установки софта, а именно установки хорошо нам знакомого php extension’а или расширения PHP – pdo_mysql. Без данного расширения, как я уже писал ранее, установка Magento Commerce невозможна.
Хотел бы уточнить, что подобная установка доступна только обладателям VDS/Dedicated серверов и требует базовых знаний работы с командной строкой Unix через ssh. Тем же, у кого нет желания/возможности что-то устанавливать, советую для начала зайти в свою панель управления сервером и проверить статус данного расширения, т.к. оно может быть установлено но не включено. Например в панели ISP Manager нужно зайти в Настройки сервера >> Расширения PHP и попробовать отыскать строку pdo_mysql.so. Если нашли – проверьте статус этого расширения, если оно не включено – запустите его.
Итак, установку будет проводить на FreeBSD и CentOS. Эти две операционные системы выбраны потому, что c FreeBSD я сам достаточно хорошо знаком, а на CentOS приходилось ставить с помощью статьи с другого блога, на который будет дана ссылка ниже. Приступим:

FreeBSD

Установить pdo_mysql на FreeBSD проще простого, если вы конечно делаете это из портов как и я. Действия по-порядку:

  1. Проверяем не установлено ли уже данное PHP-расширение в системе командой:
    pkg_info | grep php5-pdo_mysql

    . Если в ответ пустая строка – переходи к пункту 2.

  2. переходим в директорию /usr/ports/databases/php5-pdo_mysql с помощью команды:
    cd /usr/ports/databases/php5-pdo_mysql
  3. для установки pdo_mysql выполнеям команду:
    make install clean

    дождитесь окончания прочесса и всё – pdo_mysql установлен!

  4. Последнее действие перезагрузка Apache, лучше сделайте это через вашу хостинг-панель, т.к. неизвестно как именно настроен Apache и под каким пользователем он работает. Для перезагрузки через командную строку выполните:
    apachectl restart

Linux CentOS

Процесс установки pdo_mysql на CentOS не намного дольше, продолжим:

  1. Поочёрёдно выполняем следующие три команды через ssh:
    yum install php-devel php-pear mysql-devel httpd-devel
    pecl install pdo
    PHP_PDO_SHARED=1 pecl install pdo_mysql
  2. Затем необходимо добавить 2 строки строки в файл php.ini:
    extension=pdo.so
    extension=pdo_mysql.so

    , который находится скорее всего по такому пути: 

    /usr/local/lib/php.ini
  3. Последнее действие перезагрузка Apache, лучше сделайте это через вашу хостинг-панель, т.к. неизвестно как именно настроен Apache и под каким пользователем он работает. Для перезагрузки через командную строку выполните:
    apachectl restart

Ссылка на оригинал статьи по установке pdo_mysql на Centos

Вот и всё, процесс установки pdo_mysql завершён, надеюсь, что он прошёл быстро и безболезненно.

В категории: Мастерская magento

Рекламный блок

5 Ответов
  1. solarisadmin пишет:

    Спасибо за описание установки под FreeBSD. А то как раз с этой системой разбираюсь, ваша заметка очень помогла

  2. StyleDim пишет:

    Подскажите в чем ошибка ?
    на втором шаге установки на Ctntos получил вот такую ошибку configure: error: no acceptable C compiler found in $PATH
    See `config.log’ for more details.
    ERROR: `/tmp/tmpXMcMX1/PDO-1.0.3/configure’ failed

  3. g0xff пишет:

    огромное спасибо. только что купил vds с freebsd 8
    через панель не установил. а с портами замучался разбиратся, уже думал забить на эту vds и тут ваша статься. очень выручила.

  4. FreNzZz пишет:

    Спасибо за статью! Помогла с freeBSD при установке drupal 7

Оставить комментарий

Стабильная версия: 1.4.2.0 | Скачать Magento

Рекламный блок