| Qui est en ligne ? |
| Il y a : 25 utilisateurs en ligne, consultez le détail |
Forum » Documentation Linux » Module : PHP4 |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 17-09-2006 à 00:00:00 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 24-03-2008 Nombre de messages : 0 |
PHP est un language impératif de script, open source et employé généralement pour manipuler des chaînes de caractères. Il permet de construire des sites dynamiques. Il met en oeuvre une syntaxe proche de C, Java et Perl, ce qui le rend relativement facile à apprendre. PHP est disponible sur de nombreuses plate-formes (Unix, Linux, Windows et Mac Os), il s'utilise comme exécutable autonome ou comme module associé à un serveur web. Il dispose en outre d'un excellent support des principales bases de données mais également de XML, LDAP, IMAP, Java, de divers protocole Internet et d'une approche orientée objet intéressante. Il est extensible par l'intermédiaire de son api. Il est activement développé et soutenu par une importante et energique communauté internationale. Dans ce document, nous verrons comme l'utiliser en tant que module d'Apache et comment l'interfacer avec MySQL ou PostgreSQL. Je décris également l'installation de GD (inclus avec php) pour générer des graphes à la volée. 1. Pré-requis :Assurez-vous d'avoir installé Apache, comme indiqué ICI, ainsi l'un des SGBDR suivant MySQL ou PostgreSQL. 2. Installation des binaires de PHP :J'explique ici l'installation de php depuis les paquets de votre distribution. Si votre distribution n'est pas étudiée, recherchez dans vos cdroms des paquets aux noms similaires, ou utilisez l'installation à partir des sources. Dans tous les cas, la configuration qui suivra, fera la part belle aux sources, par soucis de généricité. Reportez-vous à la doc de votre distribution pour les détails.
3. Installation à partir des sources :3.1 Pré-requis pour les sources :
3.2 Installation de PHP et GD :L'installation de PHP se limite à : # tar -xzvf /où_est/php-4.3.1.tar.gz # cd php-4.3.1/ # ./configure --prefix=/usr --with-apxs=/usr/sbin/apxs --exec-prefix=/usr --with-xml --enable-calendar --with-mysql --enable-track-vars --enable-versioning --enable-ftp --with-zlib --enable-sockets --with-gd --enable-gd-native-ttf --enable-gd-imgstrttf --with-freetype-dir=/usr/X11R6 --with-tiff-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-xpm-dir=/usr/X11R6 --with-zlib-dir=/usr --disable-debug Je suppose implicitement que vous souhaitez utiliser PHP avec MySQL, si c'est PostgreSQL qui a vos faveurs remplacez --with-mysql par --with-pgsql. Finissez l'installation par :
# make # make install # cp php.ini-dist /usr/lib/php.ini 4. Configuration d'Apache pour PHP :Si vous souhaitez que php, supporte les variables globales, vous devez avoir l'option suivante à On (dans /usr/lib/php.ini) : register_globals = On Se sont les variables globales qui vous permettent par exemple, de faire des liens ainsi : http://trustonme.net/didactels/?rub=110 Editez maintenant le fichier /etc/httpd/conf/httpd.conf et assurez-vous d'avoir, les lignes suivantes : # Chargement du module php4
LoadModule php4_module sbin/libphp4.so
AddModule mod_php4.chors des balises : <IfDefine SSL></IfDefine>. Mais également : # Configuration des index DirectoryIndex index.html index.php index.htm index.php3 index.php4 # les icônes AddIcon /icons/layout.gif .html .shtml .htm .pdf .php .php3 .php4 # prise en charge extensions .tar.gz et .tgz AddType application/x-tar .tgz .tar.gz # prise en charge extensions .php3, php ... AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .phps AddType application/x-httpd-php .php .php3 .php4 AddType application/x-httpd-php-source .phps Pour tester votre configuration php, créez un fichier my_test.php : <html> <?php phpinfo(); ?> </html> placez dans /home/httpd/html/ et dans votre navigateur entrez comme adresse http://localhost/my_test.php. Vous trouverez de la documentation sur PHP, chez nexen et sur php.net --Message édité par TrustRobot le 17-09-2006 à 00:00:00-- |
| Page : [1] |
Forum » Documentation Linux » Module : PHP4 |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages
