Как установить расширения MySQL PHP

Я просто установил новый сервер, который идет с php 5.5. однако один из моих более старых проектов требует php 5.3.

Таким образом, я установил php 5.3 с

wget http://www.php.net/get/php-5.3.28.tar.bz2/from/a/mirror
tar -xvjf mirror
cd php-5.3.28
./configure --prefix /usr/local/php.5.3.28
make
make install

Однако php_mysql и php_pdo_mysql расширения отсутствуют. Таким образом, я задавался вопросом, как установить их в пользовательский php, основываются на сервере, работающем с несколькими php версиями?

Сервер работает на человечности 14.04

0
задан 21 July 2014 в 13:48

1 ответ

видеть все./настраивающему опций доступное выполнение:

configure --help

для создания расширения MySQL сначала устанавливают libmysqlclient-dev пакет и затем добавляют эти опции к ./configure вызов:

--with-mysql=/usr --with-pdo-mysql=/usr

Это должно быть этим.

Поскольку общее .so расширение делает:

--with-mysql=shared,/usr --with-pdo-mysql=shared,/usr

Для mysqlnd (однако я не помню, имел ли 5.3 уже его),

--with-mysql=mysqlnd --with-pdo-mysql=mysqlnd

или

--with-mysql --with-pdo-mysql --enable-mysqlnd

1
ответ дан 24 December 2019 в 04:12

Другие вопросы по тегам:

Похожие вопросы: