安装 LAMP 环境让 php 支持 pdo_mysql

编译参数如下: ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php/etc --with-iconv-dir=/usr/ --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr/local/libxml2 --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-exif --enable-calendar --enable-magic-quotes --enable-wddx --enable-dba --with-qdbm&& make && make install 二、用 phpize 来加载 pdo_mysql, wgethttp://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz cd PDO_MYSQL-1.0.2 /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 ./configure –with-php-config=/usr/local/php/bin/php-config 经过 configure 就可以 make 了 make make install 三、到了这一步还没完,还要编辑/usr/local/etc/php.ini 文件,添加 一句 extension=pdo.so,不然还是不生效,我就是这步没做,浪费了大 量富贵光阴,重启 apache 后生效。 四、验证 php,输入 php – m 命令,里面有 pdo_mysq.so,成功;

posted @ 2012-12-17 17:32  伊晗翾  阅读(171)  评论(0编辑  收藏  举报