Mysql

使用 PDO MySQL 編譯 PHP 5

  • May 2, 2011

我想在 Debian 上將 Nginx 與 PHP5-FPM 與 MySQL PDO 一起使用。要獲得 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”的成員

我究竟做錯了什麼?我應該使用 packagelibmysqlclient-dev嗎?我想要最大的性能。

當我使用

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

PHP 編譯。

引用自:https://serverfault.com/questions/265292