16
Juil
2002

Installer Apache, PHP et MySQL

Il n'est pas toujours très simple d'installer ce trio indispensable. Et puisque certains membres avaient besoin d'aide, en voici une que j'espère assez complète.

Ce sujet est écculé, vu et revu, je vous l'accorde... Mais toujours utile, non ?

Installer Apache, PHP et MySQL : http://www.phptools4u.com/articles/article_3_1.php

Posté par Loranger à 10:50 dans la catégorie News | RSS catégorie
15
Juil
2002

Installation d'Apache + PHP + MySQL pour Windows

Pas forcément facile d'installer soi-même le trio gagnant Apache - PHP - MySQL... thor14 peut en témoigner ! =)

Voici donc un énième tutorial sur le sujet qui, je l'espère, saura vous combler.


Si cela ne s'avérait pas être le cas, je ne peux que vous conseiller d'aller jeter un oeil sur les tutoriaux de www.phpfrance.com

Cet article ne concerne pas l'installation sous Linux.
Si le temps est avec nous, peut-être qu'on traitera le même sujet vu du coté du monde libre mais en cas de besoins, je vous recommande www.ze-linux.org, www.geldenhuys.com (Apache France) et www.phpmylinux.net.

  • Télécharger Apache
  • Installer Apache
  • Configurer Apache
  • Utiliser Apache
  • Un Test ?
  • Plus...

Télécharger Apache

C'est certainement la partie la plus simple de tout l'article : Il suffit de se rendre sur www.apache.org pour récupérer un version d'Apache (avec ou sans sources, au choix..).

À l'heure ou je tape ces lignes, seules sont disponibles les versions 1.3.27 et 2.0.43.
À vous de choisir.

Si vous utilisez Windows ME 2000 ou XP ou bien si vous avez déjà installé l'Installeur Microsoft® vous pourrez sans crainte télécharger les fichiers MSI Installer Package.
Si vous doutez ou si vous n'avez pas l'installeur, l'Installer Package fera l'affaire.

Installer Apache

Ha bin non, je me suis trompé, c'est cette partie la plus simple de tout l'article... Il faut exécuter l'installation et se laisser guider.

S'il faut saisir un domain et un servername mettez localhost

Un petit conseil cependant : N'installez pas Apache au fond de votre disque dur. Par exemple C:\Apache ira très bien Program Files, aussi d'ailleurs, c'est juste pour la "commodité d'accès"... Surtout en ligne de commande...

Configurer Apache

Nous y voilà...
Apache se configure à l'aide d'un "simple" fichier texte : le fichier httpd.conf
Ce fichier se trouve dans le répertoire conf d'Apache et peut se modifier avec le bloc-note ou tout autre éditeur de fichiers texte.

Le signe # commence une ligne de commentaire et cette ligne ne sera donc pas "lue" par Apache.
La majorité des informations contenues dans httpd.conf sont commentées puisqu'il s'agit d'aides à la configuration, ou d'options à activer (en supprimant le #)

Par exemple, si vous vous demandez à quoi sert la ligne

# ProxyVia On

regardez quelques lignes plus haut vous trouverez une petite explication (en anglais) sur cette option. Et si vous souhaitez l'activer, décommentez la ligne en supprimant le #.

Nous allons commencer par trouver la ligne qui permet d'identifier le serveur par son nom : Imaginons que vous ayez acheté le nom de domaine "http://www.phptools4u.com" et que ce nom de domaine soit redirigé vers votre serveur apache. Vous devrez donc définir la ligne ServerName comme suit :

ServerName www.phptools4u.com

Mais puisque que vous n'avez pas le nom de domaine phptools4u.com (et non...) il va falloir définir un ServerName qui puisse identifier votre machine à coup sûr : localhost ou bien l'ip correspondant au loopback : 127.0.0.1

Si l'installation s'est bien passée voilà à quoi va certainement ressembler la ligne ServerName de votre httpd.conf :

ServerName localhost

ou

ServerName 127.0.0.1

Vous pouvez aussi bien, si vous avez une ip fixe ou une redirection dns, mettre votre redirect :

ServerName chezmoi.dyndns.org

Apache a besoin ensuite de connaitre l'endroit du disque où il se trouve, bin oui, c'est comme ça.
Trouvez la ligne ServerRoot, et spécifiez le chemin jusqu'à Apache (si ce n'est déjà fait).

Par exemple, si j'installe Apache dans le répertoire Apache Group de mon répertoire Program Files sur C :

ServerRoot "C:/Program Files/Apache Group/Apache"

Notez l'utilisation du slash / et non du backslash \

Indiquons ensuite à Apache ou se trouvera la racine du site avec la directive DocumentRoot. L'arborescence de mon site commencera à la racine du répertoire web de mon disque D :

DocumentRoot "D:/web"

Enchaînons en spécifiant le même chemin dans la directive Directory

<Directory "D:/web">

(Par défaut, DocumentRoot et Directory pointent vers le répertoire htdocs du répertoire Apache.)
Voilà, on pourrait (vous devez) aller beaucoup plus loin dans la configuration d'Apache pour régler Timeout, Ports, Logs et autres, mais il faudrait un site entier pour expliquer vraiment tout ça.

Utiliser Apache

Vous aurez besoin d'une console en ligne de commande (Invite de commandes) pour lancer et arrêter Apache.

Rendez-vous dans le répertoire d'Apache et tapez :

apache -h

pour obtenir les liste des options disponibles

apache -k start

pour démarrer (ou apache tout court)

apache -k restart

pour le re-démarrer

apache -k stop

pour ? oui, bien joué.

apache -k install

pour installer apache en tant que service (Windows NT, 2000 et XP)

apache -k uninstall

pour désinstaller le service

Un test ?

C'est le moment du test :
Créez un fichier HTML (test.html) à la racine du serveur et lancez un navigateur à l'adresse http://localhost/test.html. Si le fichier html s'affiche, c'est qu'Apache est bien installé et configuré.

Bon, on installe PHP ?

Aller plus loin avec Apache :

Lire la suite »
Posté par Loranger à 14:45 dans la catégorie Articles | RSS catégorie
Tag(s) associé(s) :
10
Juil
2002

Flux RSS-RDF pour PHPTools4U

Voilà, maintenant, vous pouvez afficher les news de PHPTools4U sur votre site grâce à un fichier RSS.

Il ne vous reste plus qu'à installer un petit "parser" pour pouvoir convertir le RSS en HTML :o)

Le flux : http://eskuel.sourceforge.net/rss/news.rss SmartRDF, un exemple de parser : http://phpclassroom.nexen.net/xml/rdf.php3 La définition du RDF : http://www.w3.org/RDF/

Posté par Mathieu LESNIAK à 10:43 dans la catégorie News | RSS catégorie
06
Juil
2002

Nouvelle aide PHP (sample)

Une nouvelle version de l'aide PHP est disponible en format CHM (aide windows) en sample

L'annonce : http://www.php.net La page de la nouvelle version : http://weblabor.hu/php-doc-chm/

Posté par Mathieu LESNIAK à 10:09 dans la catégorie News | RSS catégorie
01
Juil
2002

PHP et Zend Engine Alpha 2

Une nouvelle version de PHP avec le Zend Engine 2 est disponible. Elle est basée sur PHP 4.3-cvs.

Note : Il s'agit toujours d'une version Alpha, et ne doit pas être utilisée en production

ChangeLog : http://www.php.net/ZEND_CHANGES.txt Script d'exemple : http://www.php.net/source.php?url=/zend2_example.phps D/L Linux : http://www.php.net/do_download.php?download_file=php-4.3.0-dev-zend2-alpha2.tar.gz D/L Windows : http://www.php.net/do_download.php?download_file=php-4.3.0-dev-zend2-win32-alpha2.zip

Posté par Mathieu LESNIAK à 10:11 dans la catégorie News | RSS catégorie
22
Juin
2002

Des logos !

Voilà quelques petits logos pour égayer votre site, et faire part de votre "soutien" à eSKUeL :)

Un grand merci à Mentiss pour nous avoir fait ces petits chef d'oeuvres !

<PROMO> allez voir son site www.acgv.fr.st </PROMO>

Les logos : http://www.phptools4u.com/scripts/eskuel/logos.php Le site de Mentiss : http://www.acgv.fr.st

Posté par Mathieu LESNIAK à 18:54 dans la catégorie News | RSS catégorie
21
Juin
2002

phpMyAdmin 2.3.0 RC1

Voilà, elle est sortie. Au programme de cette nouvelle mouture :

  • un nouveau modèle de page pour la description des tables et des bases (gestion de skins -like ?)
  • la gestion des jeu de caractères MySQL et HTML, et en particulier le support du charset UTF-8 (comment ça, vous voulez dire qu'avant c t pas compatible ? =) )
  • la génération du schéma de la base au format PDF (???)
  • l'ajout d'opérateurs dans la sélection des champs
  • une nouvelle page imprimable pour les résultats des requêtes (déjà dans eSKUeL)
  • le support de la commande EXPLAIN
  • un moteur de recherche global
  • la restriction d'accès par IP
  • l'affichage des clés étrangères
  • les exports au format XML (bientôt dans eSKUeL)

le changelog est juste ici http://www.phpmyadmin.net/ChangeLog.txt et pour plus d'infos http://www.phpmyadmin.net

Posté par Loranger à 12:08 dans la catégorie News | RSS catégorie
20
Juin
2002

Pas de forum le 20-06-2002

Pour soutenir l'opération 0 Forum organisée par la Ligue des Associations Haut Débit, PHPTools4U.com ferme son forum aujourd'hui...

Plus d'infos ici : http://www.phptools4u.com/divers/forum/manif.php

Posté par Mathieu LESNIAK à 09:00 dans la catégorie News | RSS catégorie
19
Juin
2002

Xoops 1 RC3.0.1

Et hop une nouvelle version du Content Managing System (CMS) Xoops !

Dans cette version de nombreuses corrections de bugs...

ChangeLog : http://www.xoops.org/docs/changelog.php Le Site officiel : http://www.xoops.org/modules/news/ Download : http://www.xoops.org/modules/mydownloads/viewcat.php?cid=16

Posté par Mathieu LESNIAK à 13:48 dans la catégorie News | RSS catégorie
19
Juin
2002

AppServ 1.6

Une nouvelle version du package Appserv est sortie aujourd'hui.

Au programme cette fois :

  • Apache 1.3.24
  • PHP 4.2.1
  • MySQL 3.23.51
  • PHP-Nuke 5.6
  • phpMyAdmin 2.2.6

HomePage : http://academic.cmri.ac.th/appserv/ Download : http://prdownloads.sourceforge.net/appserv/appserv-win32-1.6.0.exe?download

NdR : A quand eSKUeL dans AppServ ? :o)

Posté par Mathieu LESNIAK à 13:44 dans la catégorie News | RSS catégorie