Установка pdo_mysql на linux centos

У даанной статті розглядається процес установки добре всім знайомого php extension'а або розширення PHP - pdo_mysql. Без цього розширення, неможлива робота величезного числа програм.
Хотів би уточнити, що подібна установка доступна лише власникам VDS (Virtual Dedicated Server - Віртуальний виділений сервер) серверів і вимагає базових знань роботи з командним рядком Unix через ssh. Тим же, у кого немає бажання / можливості що-небудь таким чином встановлювати, слід для початку зайти в панель управління сервером і перевірити статус розширення PDO. тому воно швидше за все встановлено але не включено. Наприклад в панелі ISP Manager необхідно зайти в Налаштування сервера >> Розширення PHP і відшукати рядок pdo_mysql.so. Перевірте статус цього розширення і включіть в разі потреби.

Установку будемо проводити на FreeBSD і CentOS.

Встановити pdo_mysql на FreeBSD дуже просто, якщо ви звичайно робите це з портів. Дії по-порядку:

  1. Перевіряємо чи у налаштуваннях вже дане PHP-розширення в системі командою:

pkg_info | grep php5 - pdo_mysql

Якщо у відповідь порожній рядок - переходь до пункту 2.

  • переходимо в директорію / usr / ports / databases / php5-pdo_mysql за допомогою команди:

    cd / usr / ports / databases / php5 - pdo_mysql

  • для установки pdo_mysql виполнеія команду:

    make install clean

    дочекайтеся закінчення прочесса і все - pdo_mysql встановлений!

  • Остання дія перезавантаження Apache, краще зробіть це через вашу хостинг-панель, тому що невідомо як саме налаштований Apache і під яким користувачем він працює. Для перезавантаження через командний рядок виконайте:

    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 рядки рядки в файл php.ini:

    extension = pdo. so
    extension = pdo_mysql. so

    який знаходиться швидше за все таким шляхом:

    / Usr / local / lib / php. ini

  • Остання дія перезавантаження Apache, краще зробіть це через вашу хостинг-панель, тому що невідомо як саме налаштований Apache і під яким користувачем він працює. Для перезавантаження через командний рядок виконайте:

    Схожі статті