Installation PDO sur Mac OS X Server Leopard 10.5.6
- Détails
- Créé le Mercredi, 25 Février 2009 15:11
- Mis à jour le Mardi, 19 Mai 2009 19:27
- Écrit par Andrzej Burzynski
Sources d'informations :
- Mon petit Ylies ;-)
- http://support.apple.com/kb/TA25017?viewlocale=en_US
- http://discussions.apple.com/thread.jspa?threadID=1539743&tstart=75
Tout d'abord, arrêter les services MySQL et Web en cours sur le serveur.
Dans un terminal, se connecter en 'root' sur le serveur concerné, puis effectuer les opérations suivantes :
Installation des librairies MySQL Client :
> mkdir /installation
> cd /installation
> curl -O http://www.opensource.apple.com/darwinsource/other/MySQL-45.binaries.tar.gz
> gunzip MySQL-45.binaries.tar.gz
> tar -xvf MySQL-45.binaries.tar
> cd MySQL-45.binaries
> tar -xvf MySQL-45.root.tar.gz -C /
> cd ..
> rm -dfr MySQL-45.binaries*
Installation de PDO_MySQL :
> curl -O http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
> tar -xvf PDO_MYSQL-1.0.2.tgz
> cd PDO_MYSQL-1.0.2
> phpize
Sur une machine 32 bits : > ./configure '--with-pdo-mysql=shared,/usr'
Sur une machine 64 bits : > MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cppprecomp" CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load" ./configure '--with-pdo-mysql=shared,/usr'
> make
> make install
Installation du fichier "php.ini" :
Si ce fichier n'existe pas encore :
> cp /etc/php.ini.default /etc/php.ini
> nano /etc/php.ini
Rajouter les lignes
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20060613"
extension=pdo_mysql.so
Enregistrer le fichier (ctrl+x, y)
Vérifier les droits du dossier dans lequel se trouvent les bases de données :
drwxr-xr-x _mysql admin dossier_contenant_les_bases
Relancer les services MySQL puis Web