Voici l'installation de PDO pour PHP5 sous linux.
Voici la procedure pour profiter de SQLite3 à l'aide de PHP5 sous linux!
Pour ça, vous devez disposer de l'extension PDO et du driver PDO_SQLITE ; ces extensions seront integrées à PHP5.1.
Pour PHP5, vous devez télécharger les extensions : PDO-1.0RC1.tgz et PDO_SQLITE-1.0RC1
Si vous n'avez pas activé PEAR et que vous ne souhaitez pas le faire, executez les commandes suivantes :
Si vous avez installer PHP à l'aide de RPM
Si vous avez installer PHP à partir des sources
Verifier que les extensions 'pdo.so' et 'pdo_sqlite.so' sont bien dans son répertoire : PHP_PREFIX/lib/php/extensions.
Pour verifier l'emplacement du repertoire contenant les extensions, visualiser votre phpinfo() et recherchez 'extension_dir'
Pour ça, vous devez disposer de l'extension PDO et du driver PDO_SQLITE ; ces extensions seront integrées à PHP5.1.
Pour PHP5, vous devez télécharger les extensions : PDO-1.0RC1.tgz et PDO_SQLITE-1.0RC1
Si vous avez installé PEAR c'est très simple, il vous suffit d'ouvrir une console et d'executer les commandes :
pear install PDO-1.0RC1.tgz
pear install PDO_SQLITE-1.0RC1.tgz
pear install PDO_SQLITE-1.0RC1.tgz
Si vous n'avez pas activé PEAR et que vous ne souhaitez pas le faire, executez les commandes suivantes :
tar xzf PDO-1.0RC1.tgz
tar xzf PDO_SQLITE-1.0RC1.tgz
cd PDO-1.0RC1
tar xzf PDO_SQLITE-1.0RC1.tgz
cd PDO-1.0RC1
Si vous avez installer PHP à l'aide de RPM
export PHP_PREFIX="/usr"
$PHP_PREFIX/bin/phpize
$PHP_PREFIX/bin/phpize
Si vous avez installer PHP à partir des sources
export PHP_PREFIX="/usr/local"
$PHP_PREFIX/bin/phpize
./configure
make
make install
$PHP_PREFIX/bin/phpize
./configure
make
make install
cd PDO_SQLITE-1.0RC1/
$PHP_PREFIX/bin/phpize
./configure
make
make install
$PHP_PREFIX/bin/phpize
./configure
make
make install
Verifier que les extensions 'pdo.so' et 'pdo_sqlite.so' sont bien dans son répertoire : PHP_PREFIX/lib/php/extensions.
Pour verifier l'emplacement du repertoire contenant les extensions, visualiser votre phpinfo() et recherchez 'extension_dir'
devez spécifier dans votre 'php.ini' le chargement de l'extension au demarrage.
Pour localiser votre 'php.ini', regardez la ligne 'Configuration File (php.ini) Path' dans votre phpinfo().
ouvrez votre 'php.ini', localiser le chargement des extensions en cherchant les lignes dans lesquelle il y a 'extension=' , puis ajouter ensuite une ligne :
extension=pdo.so
extension=pdo_sqlite.so
extension=pdo_sqlite.so
redemarrez votre serveur web.
Visualiser votre phpinfo(), vous devez voir l'extension PDO ainsi que le driver PDO_SQLITE