Compilando o PHP 5 com o PDO MySQL

1

Eu quero usar o Nginx com o PHP5-FPM com o MySQL PDO no Debian. Para obter PHP5-FPM no squeeze eu preciso compilar o PHP eu mesmo. Primeiro eu tentei

eu fiz:

apt-get install mysql-server libmysqlclient-dev

Eu baixei o PHP 5.3.6. Então eu configurei o PHP assim:

./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

O processo de make é encerrado com este erro:

/php-5.3.6/ext/pdo_mysql/mysql_statement.c:76: error: "pdo_mysql_stmt" has no member named "in_length"

O que estou fazendo de errado? Devo usar o pacote libmysqlclient-dev ? Eu quero o máximo desempenho.

    
por i.amniels 01.05.2011 / 23:00

1 resposta

2

Quando uso

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

PHP compila.

    
por 02.05.2011 / 13:23