Zend Framework et PDO-MySQL

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):

    1. 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

That’s it !

Tags:  linux, mysql, pear, php, zend

Articles relatifs