安裝pdo_mysql出現的錯誤

出現如下錯誤php

In file included from /var/www/webroot/laravel/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
/var/www/webroot/laravel/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: No such file or directory
In file included from /var/www/webroot/laravel/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
/var/www/webroot/laravel/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:36: error: expected specifier-qualifier-list before ‘MYSQL’
/var/www/webroot/laravel/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:48: error: expected specifier-qualifier-list before ‘MYSQL_FIELD’
/var/www/webroot/laravel/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:53: error: expected specifier-qualifier-list before ‘MYSQL_RES’

解決辦法mysql

ln -s /usr/local/webserver/mysql/include/* /usr/local/include/nginx

下載
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgzlaravel


tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/usr/local/webserver/php/bin/phpize ./configure --with-php-config=/usr/local/webserver/php/bin/php-configweb

注意:php安裝在/usr/local/php下sql

./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-pdo-mysql=/usr/local/webserver/mysql/
make
make installshell

 

注意提示 pdo_mysql 的路徑是:
/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/spa


而後:.net

# vi /usr/local/webserver/php/etc/php.ini
加上一句:
extension=/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/pdo_mysql.so
保存後,從新啓動nginx便可看到已經加載pdo_mysql成功。debug


截圖看看

相關文章
相關標籤/搜索