Как собрать PHP с поддержкой PDO в Gentoo?

Вопрос в том, что в Gentoo в отличии от FreeBSD pdo_dbname по-умолчанию не собираются модулями для php даже при наличии USE-флага pdo

php -m

в ответ покажет только поддержку PDO


pcre
PDO
Phar

Как же быть? Решение есть

Допустим нужно собрать собрать php с поддержкой pdo_mysql. Для этого нужно создать две папки и файл с произвольным именем, в котором нужно указать параметры сборки

cd /etc/portage
mkdir env package.env

В папке env создаем файл pdo_mysql.conf с таким содержимым

EXTRA_ECONF="--with-pdo-mysql"

В папке package.env создаем файл env и указываем там

dev-lang/php pdo_mysql.conf

Пересобираем php и проверяем собранные модули


pcre
PDO
pdo_mysql
Phar

Если на сервере есть мультиинстанс php, то каждый из них нужно пересобрать

Все

0 0 голоса
Оцените статью
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии