Lors de l'installation de pdo-pgsql, l'extension a été installée dans /usr/lib/php/extensions/no-debug-non-zts-20090626/
et n'a donc pas été chargée automatiquement. Dans php.ini
, j'ai déjà défini extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626"
.
Extrait de php.ini
; Répertoire dans lequel se trouvent les extensions chargeables (modules).
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.3.so"
zend_extension = "/usr/local/Zend/lib/Guard-5.5.0/php-5.3.x/ZendGuardLoader.so"
extension = "eaccelerator.so"
extension = "pdo.so"
extension = "pdo_pgsql.so"
extension = "pdo_sqlite.so"
extension = "sqlite.so"
extension = "pdo_mysql.so"
Modifications pour que ça fonctionne
; Répertoire dans lequel se trouvent les extensions chargeables (modules).
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626"
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20090626"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.3.so"
zend_extension = "/usr/local/Zend/lib/Guard-5.5.0/php-5.3.x/ZendGuardLoader.so"
extension = "eaccelerator.so"
extension = "pdo.so"
extension = "pdo_pgsql.so"
extension = "pdo_sqlite.so"
extension = "sqlite.so"
extension = "pdo_mysql.so"
-
Pourquoi PECL a-t-il installé pdo-pgsql dans le 2ème répertoire d'extensions et non dans le premier?
-
Est-il recommandé d'avoir 2
extension_dir
comme indiqué dans le 2ème extrait de code ci-dessus?