因爲ubuntu默認的安裝不支持pdo,須要本身添加擴展,具體以下:php
sudo apt-get install php5-dev sudo apt-get install php-pear sudo apt-get install libmysqlclient15-dev
完成以上安裝以後,開始安裝pdohtml
sudo pecl install pdo
[Some stuff excluded for brevity] make: *** [pdo_dbh.lo] Error 1 ERROR: `make' failed
上面的報錯只是說明pdo已經加入了php的默認安裝,不須要再另外安裝。因此能夠繼續安裝pdo_mysqlmysql
sudo pecl install pdo_mysql
此時會報錯以下:sql
[Some stuff excluded for brevity] checking for PDO includes... checking for PDO includes... configure: error: Cannot find php_pdo_driver.h. ERROR: `/tmp/pear/temp/PDO_MYSQL/configure' failed
以上表示在pear中找不到pdo_mysql 驅動,那從新安裝php5-mysql看看 shell
sudo apt-get install php5-mysql
安裝成功後,運行正常。雖然咱們好像已經在apt安裝過該php5-mysql,可是這裏仍是須要再安裝一遍。ubuntu