1
我已經安裝的openSUSE使用PHP 5.4.x版本,PDO和pdo_pgsql 12.2行之有效apache下,但它不與內部服務器$ PHP工作-S本地主機:8080如何啓用在openSUSE pdo_pgsql在PHP-CLI模式
$ PHP -m
[PHP Modules]
Core
ctype
date
dom
ereg
fileinfo
filter
gd
hash
iconv
interbase
json
libxml
mbstring
pcre
PDO
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
zlib
[Zend Modules]
$ PHP --ini
Configuration File (php.ini) Path: /etc/php
Loaded Configuration File: /etc/php/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
我在php.ini中添加以下兩行
extension=pgsql.so
extension=pdo_pgsql.so
然後我得到:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/extensions/pgsql.so' - /usr/lib64/php/extensions/pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/extensions/pdo_pgsql.so' - /usr/lib64/php/extensions/pdo_pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
,但我相信pgsql.so和pdo_pgsql.so全部都位於在/ usr/lib64下/ PHP /分機/