Quando uso
--enable-pdo --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd
PHP compila.
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.
Tags mysql configuration php pdo