Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/04/2006, 10h31   #1
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Par défaut compilation d'extensions + linux centOS

Salut,

J'essaie d'installer et de configurer un LAMP sous centOS, donc tout est bien installé, viens maintenant le moment de configurer les extensions (gd2, ldap, mbstring, etc...).

Or je n'ai aucune dll, ni aucun .so correpondant à mes extensions, la seule chose que j'ai trouvé, ce sont des fichiers .h et .c (et encore, seulement pour la mbstring) que je doi je suppose compiler pour obtenir ma dll...

Bref, je suis un peu perdue et j'aurai bien besoin d'un coup de pouce...

Merci d'avance.
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 10h52   #2
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
Bonjour,

Citation:
J'essaie d'installer et de configurer un LAMP sous centOS, donc tout est bien installé
hé non...
C'est avant l'installation qu'il faut que tu configure apache et php pour les compiler avec les modules que tu souhaites.
Par exemple pour gd2 : tu dois configurer php avant compilation avec l'option --with-gd[=DIR]. mais avant assures toi d'avoir installé libpng et libjpeg qui sont requis pour gd. etc etc...
Ce n'est pas facile facile...
Citation:
Or je n'ai aucune dll
C'est pas un truc de windosien ça ?

Bon, je ne peux pas vraiment t'aider car je ne connais pas la distro centOS, car étant très orienté Debian/FreeBSD. Cependant, dans cette distribution, il doit exister des packages précompilé qui sont souvent une bonne alternative et moins pénible à installer.

Sous debian, un simple apt-get install nom_du_packet suffit.

Bon courage pour la suite...
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 10h55   #3
Expert Confirmé
 
Avatar de yiannis
 
Inscription : septembre 2005
Messages : 1 499
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : septembre 2005
Messages : 1 499
Points : 2 563
Points : 2 563
Bonjour xave,

si mes souvenirs sont bons, il existe le yum sous centOS.
si tu essaie de faire cela:
que se passe-t-il?? (attention je ne me souviens plus tres bien, mais regarde du cote de yum)
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
yiannis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 10h56   #4
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Ah... ben moi c'est plutôt windows... Linux c'est pour la prod...

bon, merci, je vais voir ça...
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 11h10   #5
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
Citation:
Ah... ben moi c'est plutôt windows... Linux c'est pour la prod...
Ui mais LAMP c'est LINUX apache mysql php...
Puis franchement quand on commence à se débrouiller un peu sous linux, on peu facilement remplacer complétement windows.
Bon, si un jour tu changes de distrib pour une debian ou Free/BSD, tu peux me pv. Je te filerais un coup de pouce pour faire une belle configuration bien sécu et bien propre.
Si non sous windows, il me semble qu'il existe un tout en un qui n'est pas trop mal : Easyphp.
Mais toute foi, ça ne vaut pas un serveur LAMP effectivement.
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 11h16   #6
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Je n'ai pas de problème sous windows...

Effectivement je fais une install de LAMP sous Linux.
Et pour window, je préfère wampserver

Bon, bref, après recompilation de php avec les extensions, j'ai un message d'Apache maintenant qui dit:
Citation:
Premature end of headers
Ca vous dit quelque chose?

[Edit]Bjr Yiannis, j't'avais pas vu... ça va? ça fait un moment...[/Edit]
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 11h27   #7
Expert Confirmé
 
Avatar de yiannis
 
Inscription : septembre 2005
Messages : 1 499
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : septembre 2005
Messages : 1 499
Points : 2 563
Points : 2 563
[hs] Salut xave, ca va et toi? [/hs]

ce message peux venir des permissions, verifie que les permissions sont bien en 755
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
yiannis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 11h29   #8
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Permission sur quel fichier/rep?

Enfin, je jette un oeil

[hs]ça va pas trop mal, le printemps arrive et le soleil avec! [/hs]

Pour les permissions, c'est pas 755 mais rwxr etc... et dans tout le répertoire de php, j'ai quasiment toutes les permissions (rwxr-xr-x)
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 11h49   #9
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
Citation:
Premature end of headers
Est ce que avant de compiler tu as arrété apache ?
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 11h53   #10
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Euh... impossible de répondre (c'est mon AS qui a compilé et là il est parti)...

Pourquoi fallait pas? Ou au contraire il fallait?

Explique moi ce à quoi tu penses, au point où j'en suis toutes les pistes sont bonnes à suivre...
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 11h58   #11
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
Ca dépend de la façon dont tu compiles, mais normalement c'est mieux d'arreter les processus qui serait suceptibles d'être utilisé pour la compilation. Entre certains module d'apache pourraient être utilisé pour php.
Mais bon, donne moi la ligne complète, avec option et tout de ta compilation php et le message d'erreur qu'il te renvois avec les 2 ou 3 dernière lignes de la compilation.
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 12h02   #12
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Il compile correctement, c'est ensuite quand on veut exécuter un script par exemple que Apache met ce message d'erreur dans le log...
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 12h13   #13
Expert Confirmé
 
Avatar de yiannis
 
Inscription : septembre 2005
Messages : 1 499
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : septembre 2005
Messages : 1 499
Points : 2 563
Points : 2 563
il me semble que, dans l'ordre, il faut:
1 - compiler gd2
2 - editer le php.ini (pour rajouter gd2)
3 - redemarrer apache
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
yiannis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 12h26   #14
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
Citation:
il me semble que, dans l'ordre, il faut:
1 - compiler gd2
2 - editer le php.ini (pour rajouter gd2)
3 - redemarrer apache
ça dépend. En fait il y a deux possibilité :
1-on compile php avec les option en natif.
2-on compile php et après on ajoute les modules nécessaires via php.ini

Perso, je préfère la première méthode.
Citation:
Il compile correctement, c'est ensuite quand on veut exécuter un script par exemple que Apache met ce message d'erreur dans le log...
Compilation ok, mais as tu installé ?

l'install se fait souvent en 3 phases (config compile install) :
configuration : #./configure --les options
compilation : #make
arret de apache : #/etc/init.d/apache stop (sur debian, sur centOS, je sais pas)
installation : #make install
ensuite : #vi /etc/php4/php.ini (modif du fichier de conf de php)
redémarrage de apache : #/etc/init.d/apache start

le make install nécessite qu'apache soit arrété puis redémarré.
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 14h20   #15
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Ok, merci pour vos conseils, l'AS a recompilé php avec les bonnes options de configuration et ça fonctionne bien maintenant.

Merci beaucoup et à bientôt yiannis.
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h13.


 
 
 
 
Partenaires

Hébergement Web