Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/10/2006, à 23:47

titirock

Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Bonsoir à tous

Je dois monter un Serveur web avec PHP, MySQL et un ftp pour les developeurs (Je suis en BTS IG 2ème année option ARLE (Administrateur de Réseau Locaux d'Entreprise)). J'ai vu que notre distrib préférée propose une version serveur qui peut installer un serveur LAMP directement à l'installation, ce que je me suis presser d'installer. Seulement j'ai lu sur un forum qu'il était mieux de compiler Apache et PHP afin de bien choisir ce que l'on a besoin et de bien lire les docs . Qu'est ce qui serait le mieux?

Merci d'avance!

PS: Je vais convertir mon prof à Ubuntu! big_smile


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#2 Le 19/10/2006, à 01:58

M. DECLERCQ

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Bonsoir ;

Dans le cadre de ton activité, j'aurais tendance à te conseiller de tenter la compilation pour que tu puisse te faire la main. Maintenant, si ce n'est que pour avoir du fonctionnel ultra sécurisé, je te conseille de passer par les binaires.
__________________
Bien cordialement ;
Monsieur Laurent DECLERCQ


Cordialement ;

Hors ligne

#3 Le 22/10/2006, à 13:04

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Bonjour!
big_smile

Je vais donc tenter la compilation. Je me fais la main sur une Ubuntu Server 6.06.1 à l'aide VMWare.
J'utilise donc la commande --enable-so pour activer les modules dynamiques.

./configure --enable-so

Est -il utile que je rajoute SSL? et je voudrais savoir s'il est possible de personnaliser un peu Apache. Par défaut le serveur affiche:

Apache/2.0.59 (Win32) PHP/5.1.6 Server at 127.0.0.1 Port 80

ou

Apache/2.0.59 (Unix) PHP/5.1.6 Server at 127.0.0.1 Port 80

.

Est'il possbile de le configurer pour qu'il affiche

Apache/2.0.59 (Ubuntu 6.06) PHP/5.1.6 Server at webig Port 80

webig est mon nom de machine.

Merci pour votre aide et bon dimache à tous.
wink

Dernière modification par titirock (Le 22/10/2006, à 13:05)


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#4 Le 22/10/2006, à 14:24

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Re bonjour
La compilation d'apache c'est bien passée.Seulement impossible de compiler PHP, J'ai une erreur pendant le ./configure:

configure:error:xml2config not found, please check your libxml2 installation

Je ne comprends pas car libxml2 est bien installé!

Merci d'aider un pauvre petit Linuxien qui commence à explorer  les entrailles de son OS!
big_smile

Dernière modification par titirock (Le 22/10/2006, à 14:26)


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#5 Le 22/10/2006, à 14:44

lokwald

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Il te faut peut être installer libxml2-dev...


C'est l'incoryable Hulk qui se balade dans la rue :
Un gars l'interpelle : " Monsieur vous avez déchiré votre chemise !".
Et là, Hulk repond : " 'tain ch'uis vert !! ".

Hors ligne

#6 Le 22/10/2006, à 15:17

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut

Oui merci ça marche maintenant! cool

La compilation s'est terminée sans soucis!

Pour résumer pour compiler php avec le support de MySQL

Tout d'abord

apt-get install mysql-server mysql-client flex libxml2-dev lynx

Puis

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli
make
make install
./usr/local/apache2/bin/httpd -k stop
./usr/local/apache2/bin/httpd -k start
lynx 127.0.0.1

Et voilà! tongue

N'oubliez pas de rajouter dans httpd.conf:

AddType application/x-httpd-php .php

et
index.php :

DirectoryIndex index.html index.html.var index.php

Par contre si quelqu'un sait comment ajouter la directive PHPIniDir...

Merci beaucoupe pour votre aide

Bon week-end à tous

Dernière modification par titirock (Le 22/10/2006, à 15:58)


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#7 Le 23/10/2006, à 11:48

didli

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

titirock
    Le 18/10/2006, à 23:47
Bonsoir à tous
Je dois monter un Serveur web avec PHP, MySQL et un ftp pour les developeurs (Je suis en BTS IG 2ème année option ARLE (Administrateur de Réseau Locaux d'Entreprise)). J'ai vu que notre distrib préférée propose une version serveur qui peut installer un serveur LAMP directement à l'installation

Voilà qui est rudement interessant. Je connaissais l'existence d'une version serveur pour notre distrib, et je m'interesse depuis peu à la création d'un serveur d'hébérgement (pour hébérger, pour commencer tout doux, mes propres sites et ceux d'un ami). Le souci est que je pars de zero, et que j'ai un mal fou à obtenir des informations quand à la création et la configuration d'un serveur, comment le rendre visible sur le net et utilisable, bref, tout ce qu'il est nécessaire de savoir du début à la fin !
Pourriez vous m'orienter sur les ressources adéquates qui me permettraient d'amener mon projet à bien ?
Je vous en serai très, mais alors très très reconnaissant !
Merci d'avance !


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#8 Le 23/10/2006, à 18:42

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut
J'ai vu que sur la version Server de Ubuntu (voir sur ubuntu.com) il y a le choix lors de l'install d'installer un serveur  sans rien de plus ou d'installer un serveur LAMP directement. Je vais commencer mon projet demain, je vous tiendrais informé de  l'avencement de mes travaux!

big_smile

Bonne chance!

Dernière modification par titirock (Le 23/10/2006, à 18:43)


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#9 Le 24/10/2006, à 08:41

didli

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

titirock a écrit :

Salut
J'ai vu que sur la version Server de Ubuntu (voir sur ubuntu.com) il y a le choix lors de l'install d'installer un serveur  sans rien de plus ou d'installer un serveur LAMP directement. Je vais commencer mon projet demain, je vous tiendrais informé de  l'avencement de mes travaux!
big_smile
Bonne chance!

Excellent merci bien !


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#10 Le 25/10/2006, à 18:32

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut

Donc j'ai installé Ubuntu 6.06.1 Server sur une machine.
J'ai ensuite fait

sudo apt-get install lynx flex build-essential g77 libxml2 libxml2-dev

Pour installer les paquets necessaires à la compilation de PHP et de apache.
J'ai opté pour apache 2.2.3 en tant que server web et fr PHP 5.1.6.

J'ai ensuite configuré Ubuntu pour recevoir une IP fixe:

:~$ sudo cp /etc/network/interfaces /etc/network/interfaces.original
:~$ sudo vi /etc/network/interfaces

J'ai remplacé dhcp par static et j'ai ajouté les paramètres requis: (remplace les x par tes valeurs)

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.x.x
netmask 255.255.255.0
broadcast 192.168.x.255
network 192.168.x.0
gateway 192.168.x.x

puis

:~$ sudo /etc/init.d/networking restart

Pour compiler Apache:

:~$ cd /home/admin
:~$ tar -zxvf httpd-2.2.3.tar.gz
:~$ cd httpd-2.2.3
:~$ ./configure --enable-so
:~$ sudo make
:~$ sudo make install
:~$ sudo ./usr/share/apache2/bin/httpd -k start

Lance

:~$ lynx 127.0.0.1

et si lynx affiche "IT Works" (ça marche)
alors ça marche!!
big_smile
Fais q puis y pour quitter lynx. Là je dois essayer d'écrire un script pour qu'Apache se lance au démarrage du système

Voilà!!

Dernière modification par titirock (Le 29/10/2006, à 01:35)


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#11 Le 25/10/2006, à 22:09

didli

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

titirock a écrit :

Salut

Donc j'ai installé Ubuntu 6.06.1 Server sur une machine (...)

Merci, on te dois une fière chandelle. C'est très sympa d'avoir partagé ton install.
Une question : On a accès à un mode graphique sur Ubuntu server ou pas ? Penses tu qu'on peut faire autre chose que du server web sur Ubuntu Server ?
Perso je vais me transformer ce post en PDF. N'hésite pas à partager ton script au fait big_smile!
Et Merci beaucoup !

Dernière modification par didli (Le 25/10/2006, à 22:16)


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#12 Le 26/10/2006, à 00:26

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut

Y'a pa de soucis! big_smile
Pour avoir une interface graphique il faut installer le serveur X

:~$ sudo apt-get install x-window-system-core xserver-xorg

et un gestionnaire de bureau
je pense que je vais installer Xfce, il est moins lourd que KDE ou Gnome.


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#13 Le 29/10/2006, à 01:35

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut
On peut faire tout ce qu'on veut sur une Ubuntu Server ,je dois faire un serveur LAMP et ftp, mais rien n'empêche d'en faire autre chose!

Dernière modification par titirock (Le 29/10/2006, à 01:35)


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#14 Le 01/11/2006, à 16:19

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut
Pour avoir une interface graphique pas trop lourde j'ai installé XFCE.

:~$ sudo apt-get install x-window-system-core xserver-xorg xfce4 xfwm4-themes synaptic mozilla-firefox mozilla-firefox-locale-fr-fr
:~$ startx

Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#15 Le 01/11/2006, à 22:05

didli

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut !
J'ai fait exactement la même chose (xubuntu edgy), sauf que finalement je ne vais pas compiler Apache ni PHP, j'ai bien l'impression qu'il y a bien les versions les plus récentes sur Synaptic avec mon sources.list actuel.
Je m'occuperai du reste dans 2 ou 3 semaines (déménagement en cours), ce qui fait que je serai très à l'écoute de tout ce que tu vas faire d'ici là, vu que j'ai vraiment l'impression qu'on est parti sur le même type d'install smile
Bonne continuation


Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/

Hors ligne

#16 Le 17/11/2006, à 00:26

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

Salut
L'installation d'Apache  et de mysql s'est passée sans accrocs, mais l'ors du moment tant attendu de la compilation de PHP, j'ai cette erreur récurente: sad

configure: error: Cannot find MySQL header files under /usr/local/mysql/include/mysql.
Note that the MySQL client library is not bundled anymore!

J'ai essayé dans /usr/local/mysql, dans /usr/local/mysql/bin  et bien d'autre, mais impossible d etrouvers ces fichiers.

Quelqu'un sait ils où ils sont exactement?

Merci d'avance


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne

#17 Le 04/01/2007, à 17:29

MacPaille

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server

e suis dans le meme cas que toi, et je n'ai toujours pas trouvé de solution sad

Tu as trouvé comment faire pour réussir la configuration?

#18 Le 04/01/2007, à 19:09

titirock

Re : Compilation Apache2+PHP VS Installation LAMP depuis le CDUbuntu Server


Alice est née au pays des cauchemars,
Je voudrais juste la rassurer...
--------------------------------------
http://www.tuxalafenetre.net

Hors ligne