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
There are 2 comments on this page. [Display comments]