2016-08-23 76 views

回答

0

執行以下命令:

$ yum install postgresql-devel 
$ pecl download pdo_pgsql 
$ tar xzf PDO_PGSQL-1.0.2.tgz 
$ ./configure --with-pdo-pgsql=/usr/pgsql-9.5 
$ make 
$ sudo make install 

現在檢查一個

*pgsql.so 

文件存在於目錄:

/usr/lib64/extensions/no-debug-non-zts-20100525/ 

也extension_dir中php.ini文件中設置該目錄上。 如果你想知道你的php.ini文件的確切路徑,創建一個簡單的PHP文件,在Apache的htdocs或VAR/www目錄,具有以下內容:

<?php echo 'ini: ', get_cfg_var('cfg_file_path'); 
?> 

,然後瀏覽它。 最後一行添加到您的php.ini文件:

extension=pdo_pgsql.so 
+0

這是一個很大的工作......爲什麼不只是做: 百勝安裝-y PHP-pgsql的 –

0

你註釋掉Windows配置行,但你是在UNIX系統上。取消註釋(或增加)這一行:

extension=pdo_pgsql.so