Intergrating PHP avec Apache sur Linux

  • Cheeseboy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 25, 2005
  • Messages: 106
  • Status: Offline

Message Mars 9th, 2006, 5:32 pm

Salut, Je me demandais si quelqu'un pourrait me donner des instructions sur la façon d'intégrer php avec apache et peut-être le manuel serait un exemple. :D








Programmeurs Thx!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 9th, 2006, 5:32 pm

  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Mars 9th, 2006, 7:14 pm

Pour quel distribution?

Cela doit être dans le Linux / Unix forum par la voie
  • Cheeseboy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 25, 2005
  • Messages: 106
  • Status: Offline

Message Mars 10th, 2006, 8:45 am

pour slackware
  • radnor
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Mar 06, 2006
  • Messages: 40
  • Status: Offline

Message Mars 10th, 2006, 8:50 am

Knoppix ou Kanotix a.
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Mars 10th, 2006, 9:02 am

Si vous installez PHP 5 à partir des sources, la méthode générale est:

Code: [ Select ]
$ tar -jxvf php-VERSION.tar.bz2
$ ./configure \
--enable-force-cgi-redirect \
--with-mysql \
--enable-modules=php5 \
--with-gd \

# make && make install
  1. $ tar -jxvf php-VERSION.tar.bz2
  2. $ ./configure \
  3. --enable-force-cgi-redirect \
  4. --with-mysql \
  5. --enable-modules=php5 \
  6. --with-gd \
  7. # make && make install

Vous mai nécessité de: - with-apsx2, je ne sais pas si vous avez besoin de cela pour PHP 5 sur Slackware (Id dois vérifier).

Pour obtenir de jouer gentiment avec Apache, ajoutez ceci à votre fichier httpd.conf:
Code: [ Select ]
AddType application/x-httpd-php .php

mai et vous pouvez ajouter à votre ligne index.php DirectoryIndex là-bas, de sorte qu'il ressemble à ceci:
Code: [ Select ]
DirectoryIndex index.php index.html index.shtml
  • Cheeseboy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 25, 2005
  • Messages: 106
  • Status: Offline

Message Mars 10th, 2006, 9:06 am

Eh bien, je ne signifiait avoir quelqu'un d'un manuel pour quelque chose qui me montre comment utiliser php sur apache par exemple.
Quote:
http://localhost/test.php
Comment utiliser (. Php) des fichiers sur apache.



Thx
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Mars 10th, 2006, 9:13 am

tout mettre dans un fichier texte en racine de votre serveur web:
[php] <? php
phpinfo ();
> [/ php]
l'enregistrer comme something.php alors dans votre navigateur http://localhost/something.php

Si ce n'est pas ce que vous demandez, alors je ne sais pas ce que vous voulez dire. Il vous suffit pour cela d'utiliser un script PHP est mis le script dans le répertoire racine de votre serveur web (/ var / www / html par défaut)
  • Cheeseboy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 25, 2005
  • Messages: 106
  • Status: Offline

Message Mars 10th, 2006, 10:12 am

Ya, mais mon serveur apache peut lire les. Php par défaut, je n'ai pas à changer quoi que ce soit?
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Mars 10th, 2006, 10:21 am

As I a écrit:
Pour obtenir de jouer gentiment avec Apache, ajoutez ceci à votre fichier httpd.conf:
Code: [ Select ]
AddType application/x-httpd-php .php

mai et vous pouvez ajouter à votre ligne index.php DirectoryIndex là-bas, de sorte qu'il ressemble à ceci:
Code: [ Select ]
DirectoryIndex index.php index.html index.shtml
  • Cheeseboy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 25, 2005
  • Messages: 106
  • Status: Offline

Message Mars 10th, 2006, 3:27 pm

Dois-je quitter ce?
Quote:
AddType application / x-tar. Tgz
ou de mettre votre ordinateur à sa place?
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Mars 10th, 2006, 3:31 pm

Mettre la mine en dessous de ce
  • Cheeseboy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 25, 2005
  • Messages: 106
  • Status: Offline

Message Mars 10th, 2006, 4:29 pm

quand j'essaie de redémarrer apache après avoir mis ce qu'il dit que theres une erreur de syntaxe à la ligne où je l'ai ajouté. Ici, il est
Code: [ Select ]
bash-3.00# apachectl restart
/usr/sbin/apachectl restart: httpd not running, trying to start
Syntax error on line 239 of /etc/apache/httpd.conf:
Cannot load /usr/modules/libphp5.so into server: /usr/modules/libphp5.so: cannot open shared object file: No such file or directory
/usr/sbin/apachectl restart: httpd could not be started
  1. bash-3.00# apachectl restart
  2. /usr/sbin/apachectl restart: httpd not running, trying to start
  3. Syntax error on line 239 of /etc/apache/httpd.conf:
  4. Cannot load /usr/modules/libphp5.so into server: /usr/modules/libphp5.so: cannot open shared object file: No such file or directory
  5. /usr/sbin/apachectl restart: httpd could not be started
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Mars 10th, 2006, 5:04 pm

Quelle version de Slackware est-ce?

Voyez si vous avez un fichier dans / etc/apache2/mod_php.conf

Si vous le faites, assurez-vous que cette ligne existe dans celle-ci:
LoadModule php5_module lib/apache2/libphp5.so

Et assurez-vous de cette ligne dans votre httpd.conf:
Include / etc/apache2/mod_php.conf


Si vous ne le faites pas, il suffit d'ajouter cette ligne à votre fichier httpd.conf
LoadModule php5_module lib/apache2/libphp5.so


Assurez-vous de faire dans httpd. conf avant vous:
AddType application / x-httpd-php. Php

Si vous avez encore des erreurs, essayez d'exécuter le script de test de la ligne de commande et de voir si elle donne des erreurs. Aussi, regardez dans vos logs d'erreur d'Apache et de voir si sa vous dit quelque chose d'utile.
  • Cheeseboy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juil 25, 2005
  • Messages: 106
  • Status: Offline

Message Mars 10th, 2006, 5:56 pm

Code: [ Select ]
#
# mod_php - PHP Hypertext Preprocessor module
#

#LoadModule php4_module libexec/libphp4.so
LoadModule php4_module libexec/apache/libphp4.so
#AddModule mod_php4.c

# Tell Apache to feed all *.php files through the PHP module:
AddType application/x-httpd-php .php

# This will display PHP files in colored syntax form. Use with caution.
#AddType application/x-httpd-php-source .phps
  1. #
  2. # mod_php - PHP Hypertext Preprocessor module
  3. #
  4. #LoadModule php4_module libexec/libphp4.so
  5. LoadModule php4_module libexec/apache/libphp4.so
  6. #AddModule mod_php4.c
  7. # Tell Apache to feed all *.php files through the PHP module:
  8. AddType application/x-httpd-php .php
  9. # This will display PHP files in colored syntax form. Use with caution.
  10. #AddType application/x-httpd-php-source .phps





C'est ce que mon / etc/apache2/mod_php.conf ressemble a quelque chose de similaire à cette ligne de Belle et bien pour vous?
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Mars 10th, 2006, 6:11 pm

OK, vous pouvez supprimer la ligne, j'ai dit à mettre dans votre httpd.conf, en raison de sa place:
AddType application / x-httpd-php. Php

assurez-vous que la ligne existe inclure dans votre httpd.conf (fixe dans le droit chemin):
Include / etc/apache2/mod_php.conf

Êtes-vous exécutez PHP 4 ou PHP 5?
LoadModule php4_module libexec/apache/libphp4.so

Si vous essayez d'installer PHP 4, pas la peine. Go get PHP 5.

Êtes-vous sous Apache 1.x? Si c'est le cas, vous pourriez aussi bien que la mise à niveau aussi bien.

Encore une fois, quelle version de la distribution Slackware est, il ne doit pas regarder exactement récente.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 10th, 2006, 6:11 pm

Afficher de l'information

  • Total des messages de ce sujet: 18 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 61 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC