Назад | Перейти на главную страницу

Компиляция PHP 5 с PDO MySQL

Я хочу использовать Nginx с PHP5-FPM с MySQL PDO в Debian. Чтобы получить PHP5-FPM на сжатии, мне нужно самому скомпилировать PHP. Сначала я попытался

Я сделал:

apt-get install mysql-server libmysqlclient-dev

Я скачал PHP 5.3.6. Затем я настроил PHP так:

./configure \
--enable-fpm \
--enable-soap \
--enable-calendar \
--enable-ftp \
--enable-libxml \
--enable-mbstring \
--enable-sockets \
--enable-zend-multibyte \
--enable-zip \
--with-openssl \
--with-zlib \
--with-mcrypt \
--enable-pdo --with-pdo-mysql \
--with-gd

Процесс make завершается с этой ошибкой:

/php-5.3.6/ext/pdo_mysql/mysql_statement.c:76: ошибка: «pdo_mysql_stmt» не имеет члена с именем «in_length»

Что я делаю не так? Стоит ли использовать пакет libmysqlclient-dev? Я хочу максимальную производительность.

Когда я использую

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

PHP компилируется.