MySQL Décompressé mysql-noinstall-4.1.12a-win32.zip dans C:\Program Files\MySQL\MySQL Server 4.1.12a Crée et modifié le fichier my.ini dans "Mes documents\MySQL" Dans le répertoire bin !!!!!!!! : mysqld-nt.exe --install MySQL4 --defaults-file="D:\Documents and Settings\Belgarath\Mes documents\MySQL4\my.ini" mysqld-nt.exe --install MySQL5 --defaults-file="D:\Documents and Settings\Belgarath\Mes documents\MySQL5\my.ini" Ajout du répertoire bin dans le path Pour virer le service mysqld-nt.exe --remove MySQL4 mysqld-nt.exe --remove MySQL5 Apache Installation apache_2.0.58-win32-x86-no_ssl.msi en sélectionnant démarrage manuel Vire raccourci de monitoring apache dans "démarrage" Configuré D:\Documents and Settings\Belgarath\Mes documents\www\httpd.conf\httpd.conf Dans le répertoire bin !!!!!!!! : apache -k install -n "Apache" -f "D:\Documents and Settings\Belgarath\Mes documents\www\httpd.conf\httpd.conf" Ajout du répertoire bin dans le path Pour virer le service apache -k uninstall -n "Apache" Mod_ssl: http://hunter.campbus.com/ ou *** http://brandleadershipmarketing.com/apache/ PHP4 (abandonné) Décompressé php-4.4.2-Win32.zip dans C:\Program Files\PHP\PHP 4.4.2 Copie sapi/php4apache2.dll dans racine php Copie de php.ini-recommended dans le répertoire httpd.conf/php-4.4.2/ sous le nom php.ini et modification des paramêtres Crée fichier php.conf dans httpd.conf/php-4.4.2/ pour configurer apache Rajouté la directive "Include" du fichier php.conf dans httpd.conf Ajouté dans le PATH le répertoire dlls/ pour que certains modules fonctionnent (dom_xml par exemple). Vérifier que ça apparaisse dans le PATH de phpinfo() sinon redémarrer l'ordi. ####### Ajout du répertoire racine dans le path PHP5 Décompressé php-5.1.4-Win32.zip dans C:\Program Files\PHP\PHP 5.1.4 Copie de php.ini-recommended dans le répertoire httpd.conf/php-5.1.4/ sous le nom php.ini et modification des paramêtres Crée fichier php.conf dans httpd.conf/php-5.1.4/ pour configurer apache Rajouté la directive "Include" du fichier php.conf dans httpd.conf Ajouté dans le PATH le répertoire racine de php pour que certains modules fonctionnent (mysql par exemple). Vérifier que ça apparaisse dans le PATH de phpinfo() sinon redémarrer l'ordi. PostgreSQL Installation de tout sauf Développement NE PAS INSTALLER EN TANT QUE SERVICE Ajout du répertoire bin dans le path Création de l'utilisateur postgre sans groupe, avec mot de passe, qui n'expire pas et qu'il ne peut pas changer net accounts /maxpwage:UNLIMITED net user postgre * /add /fullname:"Service PostgreSQL" /expires:NEVER /passwordchg:NO net localgroup Utilisateurs postgre /delete Ajouter l'utilisateur comme utilisateur pouvant "ouvrir une session en tant que service" Créer le répertoire de la base de données Z:\Documents and Settings\Belgarath\Mes documents\PostgreSQL Autoriser le chemin d'accès vers le répertoire de la base de données en "Parcours du dossier/exécuter le fichier + Liste du dossier/Parcours des données" et le répertoire même en controle total #### cacls "D:\Documents and Settings\Belgarath" /E /P postgre:R #### cacls "D:\Documents and Settings\Belgarath\Mes documents" /E /P postgre:R cacls "D:\Documents and Settings\Belgarath\Mes documents\PostgreSQL" /E /T /P postgre:F (OI)(CI) pour le dernier !!!! En postgre : (Ouvrir un shell en tant que cet utilisateur) (initdb -D "Z:\Documents and Settings\Belgarath\Mes documents\PostgreSQL" -E UTF8 -U root -W) En admin : pg_ctl register -N "pgsql-8.1" -U "postgre" -P "lemotdepasse" -D "D:\Documents and Settings\Belgarath\Mes documents\PostgreSQL" Vérifier le fichier "postmaster.opts" Vérifier les paramêtres du service ajouté pg_ctl unregister -N "pgsql-8.1" Oracle Décommenter module php_oci8.dll Copier oci.dll dans dlls/ de php Mettre variables d'environement : ORACLE_HOME=C:\oracle\product\10.2.0\db_1 ORACLE_SID=orcl (nom de la base par défaut) Normalement juste besoin du service OracleServiceORCL (base orcl) Au pire TNSListener (informe sur les bases présentes) Redémarrer !!!! Sinon la connection ne marche pas