Zend Framework


PDO


Une petite note rapide sur les étapes d’installation de PDO_MySQL qu’utilise le framework de Zend sur un environnement Ubuntu Edgy - Apache2 - PHP5 (Je considère que PHP5 et Apache2 sont installés):

installer les outils minimums nécessaires à la compilation:
$ sudo apt-get install build-essential

installer les librairies PEAR (dont PECL), et les “headers” pour PHP et MySQL:
$ sudo apt-get install php-pear php5-dev libmysqlclient15-dev

Mettre à jour les paquets PECL existants:
$ sudo pecl upgrade-all

Installer directement PDO_Mysql (installera PDO par dépendance) avec la variable PHP_PDO_SHARED initialisée à “1?:
$ export PHP_PDO_SHARED=1 && sudo pecl install pdo_mysql

Faire charger PDO et PDO_MySQL par PHP ( /!\ vérifier le chemin du .ini):
$ sudo echo "extension=pdo.so" >> /etc/php5/apache2/php.ini
$ sudo echo "extension=pdo_mysql.so" >> /etc/php5/apache2/php.ini

Idem pour installer l’extension PDO pour SQLite:
$ export PHP_PDO_SHARED=1 && sudo pecl install pdo_sqlite
$ sudo echo "extension=pdo_sqlite.so" >> /etc/php5/apache2/php.ini

Enfin, redémarrer Apache pour appliquer les changements:
$ sudo apache2ctl restart

pour trouver d’autres extensions, utiliser:
$ sudo pecl search pdo


Il doit être possible depuis la Ubuntu Gutsy d’installer tout cela de manière claire avec APT:
$ sudo apt-get install php5-pdo-mysql

Sinon des backports existent pour la version LTS chez http://www.dotdeb.org/. Rajouter ceci dans le fichier /etc/apt/sources.list:
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

suivi d’un
$ sudo apt-get update

devrait faire l’affaire !


CategoryLinux, CategoryWeb
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki