我在使PDO_MYSQL正常工作時遇到了實際問題。使用PECL操作系統在PHP 5.1.6上安裝PDO_MYSQL:UBUNTU
我剛剛嘗試通過PECL安裝PDO_MYSQL驅動程序,但是當這沒有工作時,我四下張望,看看是否有任何問題報告。似乎PDO的嵌入式版本和PDO_MYSQL之間可能存在衝突。爲此,我決定重新安裝PECL的所有依賴項。
Envrioment:
OS:UNBUNTU PHP版本:5.1.6(無法升級由於客戶居住環境)
步驟如下:
PECL uninstall PDO_MYSQL
PECL uninstall PDO
PECL uninstall mysql
PECL install mysql
PECL install PDO
PECL install PDO_MYSQL
Lines Added to PHP.ini
extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so
apachectl restart
[warn] php5_module is already loaded, skipping
我再檢查PHPINFO查看安裝了哪些模塊。我看到:
PDO drivers sqlite2
那就是它!
如果任何人可以提出任何解決方案,我會深深感到很高興。我需要MYSQL PDO驅動來爲即將推出的項目運行zend框架.....並且由於PHP版本的原因我必須使用v1.6。衛生署!
DEFINITELY使用apt-get或資質。 使用像Ubuntu這樣的流行發行版的全部優點是,您可以在一個地方管理*所有*軟件。 PEAR/PECL更適用於Windows用戶,他們自己負責軟件管理。 – jared 2009-07-02 13:50:42