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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Apache / PHP / MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apache / PHP / MySQL

n°74523
- Fred -
007 Agent
Posté le 07-03-2002 à 22:00:24  profilanswer
 

Salut à tous !
 
Voilà, j'aîmerais simplement avoir une liste courte des commandes de compilations à effectuer pour installer le trio Apache/PHP/MySQL sur du FreeBSD, de façon à ce que le tout prenne le moins de ressources possibles ...
 
Merci ;)


---------------
"You know the name, You know the number..."
mood
Publicité
Posté le 07-03-2002 à 22:00:24  profilanswer
 

n°74525
- Fred -
007 Agent
Posté le 07-03-2002 à 22:01:32  profilanswer
 

En attendant vos réponse un petit lien :
http://www.wowwebdesigns.com/power [...] _intro.php


---------------
"You know the name, You know the number..."
n°74527
trictrac
Posté le 07-03-2002 à 22:11:31  profilanswer
 

Profite des ports de freebsd!
 
Instal d'apache:
cd /usr/ports/www/apache1
make install
 
Install de php:
cd /usr/ports/www/mod_php4/
make install
 
-> La tu coche les optios qui t'interessent! Si tu coche le support de mysql, il devrait l'installer tout seul!
Attention, ca peut prendre du temps (plus d'une heure sans mysql sur mon p200)
 
PS: Je part du principe que tu as une connexion rapide!!

n°74533
_Evangelio​n_
Posté le 07-03-2002 à 22:30:26  profilanswer
 

trictrac a écrit a écrit :

Profite des ports de freebsd!
 
Instal d'apache:
cd /usr/ports/www/apache1
make install
 
Install de php:
cd /usr/ports/www/mod_php4/
make install
 
-> La tu coche les optios qui t'interessent! Si tu coche le support de mysql, il devrait l'installer tout seul!
Attention, ca peut prendre du temps (plus d'une heure sans mysql sur mon p200)
 
PS: Je part du principe que tu as une connexion rapide!!  




 
il va t'installer le client Mysql, pas le serveur ;)
cd /usr/ports/databases/mysql323-server/
make install clean

n°74536
trictrac
Posté le 07-03-2002 à 22:34:56  profilanswer
 

_Evangelion_ a écrit a écrit :

 
 
il va t'installer le client Mysql, pas le serveur ;)
cd /usr/ports/databases/mysql323-server/
make install clean  




Peut etre, peros je me sert pas encore de mysql : j'avais vu pack mysql, je pensait que le server etait dans le lot ;)
 
Quel est l'interet du   make install clean

n°74539
Virolos
Y'a pas de fumée sans pneus...
Posté le 07-03-2002 à 22:38:05  profilanswer
 

En fait dans tes ports, tu n'as pas de code mais juste des références, le make va télécharger le tar.gz et le compiler, le make install va l'installer et le make clean va effacer les .obj
 
Pour lancer automatiquement les daemons au boot, il faut renommer les scripts associé aux programmes dans /usr/local/etc/rc.d en enlevant le ".sample" (ils sont créés automatiquement par le make install et il faut éviter d'aller tout casser dans /etc)

 

[jfdsdjhfuetppo]--Message édité par Virolos--[/jfdsdjhfuetppo]


---------------
Vrooom...
n°74542
- Fred -
007 Agent
Posté le 07-03-2002 à 22:44:38  profilanswer
 

Dites-moi ... les ports j'ai pas tout tout capté, c'est du code compilé spécial FreeBSD ou c'est simplement des sources à compiler ?
Il va toujours les télécharger ou peut-on lui indiquer des fichiers en local ?
 
Et les options ./configure --with [blabla] on y arrive comment ?
Parce que je viens de me galérer à essayer d'installer du Apache-PHP-MySQL non spécifiques à FreeBSD, aucun ne s'est installé correctement ... peut-être à cause du fait que je n'aie mis que l'install minimum, et qu'il manquait certains composants ...
 
Sinon, vous n'auriez pas 2-3 astuces pour faire tourner le tout très rapidement sur des P90 avec 8Mo de RAM :D ? C'est important, surtout pour MySQL ...


---------------
"You know the name, You know the number..."
n°74543
- Fred -
007 Agent
Posté le 07-03-2002 à 22:48:13  profilanswer
 

Encore autre chose : c'est vraiment à jour tout ça ? En effet, on a vu il y a quelques jours une mise à jour de PHP 4.1.2 qui doit soit-disant combler de sérieux pbs de sécurité. Les ports FreeBSD sont-ils alors véritablement efficaces ?
 
Existe-t-il une espèce de port-manager un peu graphique (comme sous une Slack par ex) qui nous permette de lister les ports ?


---------------
"You know the name, You know the number..."
n°74544
Virolos
Y'a pas de fumée sans pneus...
Posté le 07-03-2002 à 22:51:56  profilanswer
 

Il ne va télécharger la dernière version dans /usr/ports/distfiles que si elle n'est pas à jour avec celle de ton port. Il faut aussi synchroniser tes ports avec un serveur grâce à cvsup, ensuite il compile et installe le package.
 
Ne télécharge jamais par toi même un tar.gz d'un autre provenance, c'est vraiment se compliquer la vie pour rien.
 
Au niveau des astuces, ben le moins de truc possible en mémoire mais là c'est limite déjà. Pas de X déjà, un bon fichier de swap et limite le nombre de processus fils dans apache et donc de connexion. Enlève aussi tous les modules dont tu ne sers pas.
 
Les ports sont mis à jour très souvent, ça sert à ça et ça marche très bien en gérant les dépendances super bien et pas de pb de glibc! A toi de mettre cvsup dans ton cron si tu veux être à jour tout le temps.

 

[jfdsdjhfuetppo]--Message édité par Virolos--[/jfdsdjhfuetppo]


---------------
Vrooom...
n°74545
trictrac
Posté le 07-03-2002 à 22:52:15  profilanswer
 

- Fred - a écrit a écrit :

 
Sinon, vous n'auriez pas 2-3 astuces pour faire tourner le tout très rapidement sur des P90 avec 8Mo de RAM :D ? C'est important, surtout pour MySQL ...  




 
Il tient a jour la liste des endroits ou telecharger les sources! Il les download et les compile(pour les oiption, je sais po)
 Par contre, le jour ou tu compile php, fais le le soir avant de te coucher, tu repond a l'ecran de selection ou il te demande quoi installer avec, puis tu le laisse tranquille! Parce qu'avec ta config, je suppute qu'il va y en avoir pour un bon bout de temps (deux heurs ??)

 

[jfdsdjhfuetppo]--Message édité par trictrac--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 07-03-2002 à 22:52:15  profilanswer
 

n°74554
_Evangelio​n_
Posté le 08-03-2002 à 00:13:10  profilanswer
 

Mysql sur un p90 houla, je vois qu'il y a des amateurs de SM ici  :D  
 
déjà 2 heures pour php4, j'ai mis dans les 10mins max pour la 4.1.2

n°74567
- Fred -
007 Agent
Posté le 08-03-2002 à 07:10:41  profilanswer
 

lol on fait avec ce qu'on a :D
 
Je pense délocaliser un peu (j'ai trois machines de ce type) en mettant un serveur Apache/PHP d'un côté et de l'autre, un serveur MySQL ...
 
Je vais tout de même me tester cette histoire de ports chez moi, sur mon P400 128Mb de Ram ... parce que si ça plante là bas je sens que je vais devoir me flinguer ...
 
D'ailleurs, en ligne de commande (comprenez sans X), quels sont les éditeurs valables ? Et existe-t-il des clients FTP 'graphiques' sans X (type Norton Commander) ? Sinon, Midnight Commander en est-il capable ?
 
Sinon, la recompilation du noyau j'imagine que ça sert pas à grand chose non ?

 

[jfdsdjhfuetppo]--Message édité par - Fred ---[/jfdsdjhfuetppo]


---------------
"You know the name, You know the number..."
n°74568
trictrac
Posté le 08-03-2002 à 07:13:54  profilanswer
 

- Fred - a écrit a écrit :

 
Sinon, la recompilation du noyau j'imagine que ça sert pas à grand chose non ?  




 
Si , ca te permet de lui dire de pas charger tout ce qui concerne les interfaces rezo que tu n'as pas, l'USB, le scsi ...
Par contre, bien sur, tu peux de nouvo prevoir au moins l'heyre et demi pour la compile (freebsd 4.5)

n°74615
_Evangelio​n_
Posté le 08-03-2002 à 12:02:26  profilanswer
 

je met 35mins pour un make world et moins de 5mins pour le kernel.
pour les editeurs, chuis tres content de "ee"  :D

 

[jfdsdjhfuetppo]--Message édité par _Evangelion_--[/jfdsdjhfuetppo]

n°74629
trictrac
Posté le 08-03-2002 à 12:32:53  profilanswer
 

5 min pour le kernel.. enculé , environs 7 fois moin que moi !!

n°74643
- Fred -
007 Agent
Posté le 08-03-2002 à 13:22:46  profilanswer
 

En fait, j'ai configuré mon kernel à l'installation, en virant tout ce dont je n'avais pas besoin ... ça suffit non ?
 
Sinon, encore autre chose : j'aîmerais savoir quelles sont les différences entre un gateway (passerelle) et un router (ben ... routeur quoi :D) ? A quoi sert aussi le broadcast ?!?
Pour info, j'ai un accès Internet (Wanadoo) sur machine XP qui partage la connection (agit donc comme un ... routeur), il a l'IP 192.168.0.1 alors que ma machine est sur 192.168.0.2
Pour configurer l'accès au net sous ma machine (la seconde) en utilisant l'accès de la première (sous XP), je dois :
 
1- faire un petit ifconfig eth0 192.168.0.2 netmask 255.255.255.0
2- inscrire dans /etc/rc.conf la passerelle par défaut, 192.168.0.1 sous defaultrouter
3- faire un route add default 192.168.0.1 ?
4- Inscrire mes DNS dans mon fichier /etc/resolv.conf comme suit :
domain wanadoo.fr
nameserver 193.252.19.3
nameserver 193.252.19.4
 
Suivant les spécifications du Handbook FreeBSD : http://www.freebsd.org/doc/en_US.I [...] files.html
 
Corrigez les erreurs :D
Merci d'avance ;)
 
D'ailleurs en consultant le Handbook j'ai trouvé ces deux petites choses :
http://www.freebsd.org/doc/en_US.I [...] ysctl.html
http://www.freebsd.org/doc/en_US.I [...] imits.html
Ca booste vraiment FreeBSD ? Vous auriez quelques valeurs-types pour une config modeste (P90 8Mo Ram ... riez pas :D)
 
PS : dites il y en a qui campent sur le forum ou quoi :D ?!?

 

[jfdsdjhfuetppo]--Message édité par - Fred ---[/jfdsdjhfuetppo]


---------------
"You know the name, You know the number..."
n°74800
- Fred -
007 Agent
Posté le 08-03-2002 à 21:29:08  profilanswer
 

Donc pour la config réseau ... c'est bon ou pas ?!?


---------------
"You know the name, You know the number..."
n°74826
_Evangelio​n_
Posté le 08-03-2002 à 22:21:53  profilanswer
 

nikel ca, mais tout se met dans le rc.conf..
 
/etc/rc.conf  
# This file now contains just the overrides from /etc/defaults/rc.conf
# please make all changes to this file.
ifconfig_eth0="inet 192.168.0.2  netmask 255.255.255.0"
defaultrouter="192.168.0.1"
etc etc.. la suite ici ..

n°74840
- Fred -
007 Agent
Posté le 08-03-2002 à 23:14:13  profilanswer
 

Mais ... le DNS on le met bien dans /etc/resolv.conf non ?
Sinon, ils disent d'utiliser dans /etc/resolv.conf soit domain, soit find ... dans mon cas, ce serait plutôt domain wanadoo.fr ?


---------------
"You know the name, You know the number..."
n°74849
_Evangelio​n_
Posté le 08-03-2002 à 23:47:56  profilanswer
 

4- Inscrire mes DNS dans mon fichier /etc/resolv.conf comme suit :
domain wanadoo.fr
nameserver 193.252.19.3
nameserver 193.252.19.4
 
Perfect. rien a changer.

 

[jfdsdjhfuetppo]--Message édité par _Evangelion_--[/jfdsdjhfuetppo]

n°74879
- Fred -
007 Agent
Posté le 09-03-2002 à 07:50:26  profilanswer
 

Thank U I'm gonna test it right now :D


---------------
"You know the name, You know the number..."
n°74890
- Fred -
007 Agent
Posté le 09-03-2002 à 11:19:59  profilanswer
 

D'ailleurs, pour mettre sur plusieurs machines le même port sans avoir forcément à tout retélécharger, je copie uniquement le dossier du port correspondant et je mets dans /usr/ports/distfiles le tar.gz correspondant non ?


---------------
"You know the name, You know the number..."
n°74903
_Evangelio​n_
Posté le 09-03-2002 à 11:47:55  profilanswer
 

oui

n°76575
- Fred -
007 Agent
Posté le 14-03-2002 à 16:38:39  profilanswer
 

hem ... j'ai un pb très louche là. En fait, lorsque je tente d'installer le module PHP4 pour apache (pour PHP3 même chose) par sysinstall sous FreeBSD 4.5, il me dit qu'une erreur code 1 s'est produite et qu'il faut que j'aille consulter la page de debug (debug screen). Voici le libellé exact :
 
Add of package mod_php-4.1.1 aborded, code error 1 - Please check the debug screen for more info
 
 
1- Où est donc ce debug screen ?!?
2- Quel semble être le problème ?
 
euh ... 3- Quelque'un aurait-il des infos sur un serveur FTP simple qui me permette de partager mon dossier www de Apache ?
 
hum ... 4- Comment optimiser un maximum Apache et MySQL de manière à ce qu'ils prennent le moins de ressources possible (tandem MySQL/PHP/Apache, réseau local, peu de clients)

 

[jfdsdjhfuetppo]--Message édité par - Fred ---[/jfdsdjhfuetppo]


---------------
"You know the name, You know the number..."
n°76579
saudium
Posté le 14-03-2002 à 16:40:36  profilanswer
 

euh ... pour la 3 t'as qu'a donner la meme racine aux 2 non ? ;)  ..avec les droits qui vont avec ..


---------------
root 66
n°76585
- Fred -
007 Agent
Posté le 14-03-2002 à 16:50:12  profilanswer
 

Encore une bonne question qu'elle est conne : ne vaudrait-il pas mieux utiliser SAMBA pour partager mon dossier www ? La question serait plutôt : en termes de performances, SAMBA peut-il tenir avec un Apache+PHP en activité sur un P90 ?
 
Je me fous pas de vous, j'ai vraiment des P90 :D


---------------
"You know the name, You know the number..."
mood
Publicité
Posté le   profilanswer
 


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

  Apache / PHP / MySQL

 

Sujets relatifs
[Apache] Processus qui boucleLDAP/PHP : impossible de modifier et d'ajouter des données
[apache/php] installation chrootéComment virer une table dans MySQL
Apache + php + slackware 8.0: marche pas...Apache mod_mp3
[Apache] Permission sur repertoire ?pb avec mysql et phpMyAdmin
LINUX apache PHP et MySQL :([APACHE/PHP/MySQL] Besoin d'un site très explicatif
Plus de sujets relatifs à : Apache / PHP / MySQL


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