Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1535 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [resolu :D] install apache 2.0.45 php 4.3.1 mysql 4.0.12

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu :D] install apache 2.0.45 php 4.3.1 mysql 4.0.12

n°244564
gros casto​r
Posté le 03-04-2003 à 16:05:54  profilanswer
 

bonjour tous :hello:
 
Je suis noobs sur linux et la je blok sur l'install de php
apparemment mysql tourne, apache tourne  
mais pour php ben j'arrive pas a l'integrer à apache
 
Il me manque  
LoadModule php4_module libexec/libphp4.so ds httpd.conf
et le fichier libphp4.so n'est pas créé :sweat:
 
ma configuration pour apache :
 

Code :
  1. ./configure --prefix=/usr/local/apache
  2. --enable-module=so --enable-shared=max
  3. --enable-suexec

 
 
ma configuration pour php4

Code :
  1. ./configure --with-apsx2=/usr/local/apache/bin/apxs
  2. --with-mysql=/usr/local/mysql

 
 
 :jap: besoin d'aide :)


Message édité par gros castor le 05-04-2003 à 01:06:52
mood
Publicité
Posté le 03-04-2003 à 16:05:54  profilanswer
 

n°244947
gros casto​r
Posté le 03-04-2003 à 22:04:51  profilanswer
 

allez je sais bien que vous vous dites que y a des milliers de docs la dessus ( j'en ai lu pas mal) et que j'abuse de vos services
 
mais linux c tout neuf pour moi et je comprend vraiment pas pk il me manque ce p***** de fichier libphp4.so
 
 
 

n°245017
FlamM
comme tarte flambée bien sûr !
Posté le 04-04-2003 à 00:25:50  profilanswer
 

y aurait pas un --enable-php dans les options du configure d'Apache ?


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
n°245030
mikala
Souviens toi du 5 Novembre...
Posté le 04-04-2003 à 01:22:53  profilanswer
 

pour apache ./configure --enable-so  
apres pour php c'est ok ;)

n°245053
gros casto​r
Posté le 04-04-2003 à 08:56:26  profilanswer
 

Ce que je comprend pas ( je fais une install avec module dynamque )
ben c'est que d'apres la configuration pour php et une fois make && make install de fait:
 

Citation :

# PHP a normalement été intégré au serveur Apache sous forme d'un module chargeable, le fichier libphp4.so, situé comme tous les autres modules d'Apache dans /usr/lib/apache.

 
 
ça veut pas le faire  :cry:  :cry:  :cry:  
 
ni d'ailleurs
 
 

Citation :

que les lignes nécessaires au chargement des modules ont été rajoutées automatiquement lors de la compilation / installation.  
 
LoadModule php4_module /usr/lib/apache/libphp4.so
AddModule mod_php4.c
 
AddType application/x-httpd-php       .php .php4 .php3 .phtml
AddType application/x-httpd-php-source  .phps

 
 
:cry:  :cry:  
 
ça fait 1,5 jour que je bloque dessus  

n°245085
SCREAM78
Posté le 04-04-2003 à 09:58:03  profilanswer
 

Normalement si la compilation s'est bien passé il t'as créer le libphp.so dans le répertoire libs/ des sources de php. Suffit de le copier au bon endroit (avec les droits 755) et de rajouter les lignes que tu as donné dans le httpd.conf.
Pour la compilation de php, personnelement j'ai rajouté quelques options car il y a des choses qui ne sont pas activés de base, sous apache 1.3.x je l'ai compilé de cette facon (pour une config light ... sans mysql, ldap, gd, et cie):
./configure --enable-wddx --enable-magic-quotes --enable-safe-mode --enable-trans-sid --enable-sockets --enable-discard-path --enable-track-vars --enable-ftp --enable-yp --enable-versioning --enable-force-cgi-redirect --disable-debug --enable-pic --disable-r-path --enable-inline-optimization --with-apxs=/usr/local/apache/bin/apxs
 
T'as pas remarqué d'erreurs ou de trucs bizarre lors de la compil ?? ou lors du make install ?

n°245133
la viper
Posté le 04-04-2003 à 11:11:11  profilanswer
 

cadox, suis là procedure..
 
Installation de Apache :
Décompresser le fichier tar de Apache. (je conseille de décompresser toutes les sources au même endroit, càd : /root/bin-install/install-apache)
#tar -xzf httpd-2.0.44.tgz
#cd httpd-2.0.44
#sh ../modauth_apache2/mk_withldap ?prefix=/usr/local/apache2 --enable-mod=so
#make
# ./httpd -l permet de voir les modules compilés dans apache. mod_auth_ldap.c doit apparaître.
#make install
 
Installation de Php :
Il manque plus qu'à installer php avec ldap. Par défaut, php n'est pas compilé avec les options de ldap.
Pour cela il faut décompresser les sources.
http://lea-linux.org/admin/phpmysql.php3
#tar -xzf php-4.3.1.tgz
#cd php-4.3.1
#./configure ?with-apxs=/usr/local/apache2/bin/apxs ?with-mysql --with-ldap
(--with-mysql est activé par défaut il n'est donc pas nécessaire)
#make
#make install
 
copier le fichier php-dist.ini dans /usr/local/apache2/conf
#cp php-dist.ini /usr/local/apache2/conf/php.ini
 
Il faudra juste vérifier si dans le fichier de configuration httpd.conf (/usr/local/apache2/conf)
que les lignes suivantes sont présentes  (sinon il faudra les ajouter) :
LoadModule php4_module libexec/libphp4.so
AddModule   mod_php4.c
AddType application/x-httpd-php  .php
 
Configuration de Apache/Php :
http://www.ze-linux.org/howto.html [...] cs_page=32
 
/usr/local/apache2/conf/httpd.conf
 
Vérifier les valeurs suivantes :
 
ServerRoot   ?/usr/local/apache2?
LoadModule  php4_module modules/libphp4.so
DocumentRoot  ?/var/www/html?
<Directory ?/var/www/html?>
AllowOverride  All (doit être dé commenté)
ErrorLog  /var/log/httpd/error_log
CustomLog  /var/log/httpd/access_log  common
AddType  application/x-httpd-php .php
 
Apres modification du fichier, il faut relancer le serveur apache :
#service httpd restart
 
/usr/local/apache2/conf/php.ini
 
Vérifier les valeurs suivantes :
 
Include_path  = ?. ;/usr/local/lib/php? (Doit être dé commenté, nécessaire pour Mantis)
Extension_dir  = /usr/lib/php4
Register_globals  = On (nécessaire pour Mantis)
Sendmail_path  = /usr/sbin/sendmail ?t ?i
 
Apres modification du fichier, il faut relancer le serveur apache :
#service httpd restart
 
Les Fichiers « .htaccess »
 
Ces fichiers permettent de configurer les autorisations d?accès suivant l?arborescence du ?DocumentRoot?. Ils se trouvent dans la racine de chaque répertoire susceptible d?avoir des autorisations bien précises. Par défaut, si il n?existe pas de fichier ?.htaccess?, les autorisations seront prises du fichier .htaccess se trouvant dans une arborescence N-1 et ainsi de suite jusqu?à trouver un fichier ?.htaccess? (sinon aucune contrainte d?autorisation). Si un fichier ?.htaccess? est trouvé à la racine d?un répertoire, alors celui-ci sera pris en compte au détriment d?un fichier ?.htaccess? se trouvant à une arborescence -1.
 
Exemple de fichier .htaccess :
authType         basic
authName         Authentification_Darwin_Linux
order             deny,allow
deny from        all
allow from       192.168.1.
LDAP_Server      dwsln01
LDAP_Port        389
UID_Attr         cn
require                 valid-user
 
Explications :
authType   : type d?authentification
authName   : nom qui s?affichera sur la boite de dialogue
order  : traitement par ordre (ici d?abord les deny puis les allow)
deny from all : interdiction de tous sauf ...  
allow from  : ici les ip local
LDAP_Server : adresse serveur LDAP
LDAP_Port  : port du serveur LDAP
UID_Attr  : recherche par ?cn?
Require  : il faut être un utilisateur valide !

n°245136
la viper
Posté le 04-04-2003 à 11:13:54  profilanswer
 

bon me suis rendu compte que c'est mes instructions avec ldap .. :)
alors tu mets pas le -with-ldap dans php
et pour apache,
#./configure ?prefix=/usr/local/apache2 --enable-mod=so  
 
et si tu suis tout, ca fonctionne!
 
tu auras ton binaire dans /usr/local/apache2/bin apres avoir fait #make install

n°245144
gros casto​r
Posté le 04-04-2003 à 11:22:03  profilanswer
 

ça c'est de l'aide ! [:flclsd] [:flclsd] [:flclsd]
 
bon j'essaye tout ça et je vous dis  
 
merci [:flclsd]


Message édité par gros castor le 04-04-2003 à 11:24:25
n°245152
gros casto​r
Posté le 04-04-2003 à 11:41:36  profilanswer
 

mmm ça marche tjs pas
 
il veut pas creer un libphp4.so
 
pourtant mon configure a l'air bon
 
apache2-->

Code :
  1. ./configure --prefix=/usr/local/apache --enable-suexec --enable-mod=so --enable-shared=all


 
 
php4-->

Code :
  1. ./configure --with-apsx=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql


 
g essayé aussi en mettant apsx2

Code :
  1. ./configure --with-apsx2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql


 
bon je crois ke mon cas est desespéré
je reprendrai tout ça au calme ce week end
 
merci de votre aide  :)  :jap:

mood
Publicité
Posté le 04-04-2003 à 11:41:36  profilanswer
 

n°245224
la viper
Posté le 04-04-2003 à 13:06:03  profilanswer
 

bah attend!!
cé quoi le message d'erreur de configure??
# ./configure
# ./make
# ./make install
 
si le configure passe pas tu dois avoir un message d'erreur :(
manque p'etre une librairie ou un truc comme ca.. ?
 

n°245264
gros casto​r
Posté le 04-04-2003 à 14:16:18  profilanswer
 

Bon c bon je viens de trouver mon erreur  
ça vient du configure de php
 
./configure --with-apsx2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql      :kaola:  
 
en fait
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
 
Comment 2 lettres peuvent faire perdre deux jours a kkun
heureusement mon week end est sauvé :) :)
 
Bon ben merci de m'avoir aidé :jap: :jap: :jap: :jap:  
 
 
 
je suis content  :sol:  

n°245490
SCREAM78
Posté le 04-04-2003 à 22:39:18  profilanswer
 

LoL pas mal ... ct tellement énorme que personne ne l'avais vu :D

n°245550
gros casto​r
Posté le 05-04-2003 à 01:03:56  profilanswer
 

franchement au bout de 2 jours je suis content d'avoir trouvé
mais j'ai un petit sentiment d'amertume lol
 
je suis un beau boolay  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [resolu :D] install apache 2.0.45 php 4.3.1 mysql 4.0.12

 

Sujets relatifs
[phpBB2-Apache-Mysql] pb avec mon routeur je peux aller dessusmake modules && make modules_install HELP
Apache 2.0.44 ou 1.3.27?pb install mandake 9
[mysql] restreindre l'accès par utilisateur à une base ?[Apache] Page par defaut dans un repertoire ?
installation apache et ses modules ???start script pour apache
[Apache] redirection de ~user ? 
Plus de sujets relatifs à : [resolu :D] install apache 2.0.45 php 4.3.1 mysql 4.0.12


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR