Установка pdo_mysql на Linux CentOS/FreeBSD |
|
|
|
Статьи -
Прочее
|
Установка pdo_mysql на Linux CentOS/FreeBSD
В даанной статье рассматривается процесс установки хорошо всем знакомого php extension’а или расширения PHP – pdo_mysql. Без данного расширения, невозможна работа огромного числа программ. Хотел бы уточнить, что подобная установка доступна только обладателям VDS (Virtual Dedicated Server - Виртуальный выделенный сервер) серверов и требует базовых знаний работы с командной строкой Unix через ssh. Тем же, у кого нет желания/возможности что-либо таким образом устанавливать, следует для начала зайти в панель управления сервером и проверить статус расширения PDO, т.к. оно скорее всего установлено но не включено. Например в панели ISP Manager необходимо зайти в Настройки сервера >> Расширения PHP и отыскать строку pdo_mysql.so. Проверьте статус этого расширения и включите в случае необходимости.
Установку будем проводить на FreeBSD и CentOS.
FreeBSD
Установить pdo_mysql на FreeBSD очень просто, если вы конечно делаете это из портов. Действия по-порядку:
- Проверяем не установлено ли уже данное PHP-расширение в системе командой:
pkg_info | grep php5-pdo_mysql
. Если в ответ пустая строка – переходи к пункту 2.
- переходим в директорию /usr/ports/databases/php5-pdo_mysql с помощью команды:
cd /usr/ports/databases/php5-pdo_mysql
- для установки pdo_mysql выполнеям команду:
дождитесь окончания прочесса и всё – pdo_mysql установлен!
- Последнее действие перезагрузка Apache, лучше сделайте это через вашу хостинг-панель, т.к. неизвестно как именно настроен Apache и под каким пользователем он работает. Для перезагрузки через командную строку выполните:
Linux CentOS
Процесс установки pdo_mysql на CentOS не намного сложнее.
- Поочёрёдно выполняем следующие три команды через ssh:
yum install php-devel php-pear mysql-devel httpd-devel
PHP_PDO_SHARED=1 pecl install pdo_mysql
- Затем необходимо добавить 2 строки строки в файл php.ini:
extension=pdo.so extension=pdo_mysql.so
, который находится скорее всего по такому пути:
- Последнее действие перезагрузка Apache, лучше сделайте это через вашу хостинг-панель, т.к. неизвестно как именно настроен Apache и под каким пользователем он работает. Для перезагрузки через командную строку выполните:
|