| |||||
| Dernière réponse | |
|---|---|
| Sujet : Apache / PHP / MySQL | |
| - Fred - | 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 |
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| - Fred - | 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 |
| saudium | euh ... pour la 3 t'as qu'a donner la meme racine aux 2 non ? ;) ..avec les droits qui vont avec .. |
| - Fred - | 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] |
| _Evangelion_ | oui |
| - Fred - | 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 ? |
| - Fred - | Thank U I'm gonna test it right now :D |
| _Evangelion_ | 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] |
| - Fred - | 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 ? |
| _Evangelion_ | 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 .. |
| - Fred - | Donc pour la config réseau ... c'est bon ou pas ?!? |
| - Fred - | 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] |
| trictrac | 5 min pour le kernel.. enculé , environs 7 fois moin que moi !! |
| _Evangelion_ | 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] |
| trictrac |
|
| - Fred - | 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] |
| _Evangelion_ | 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 |
| trictrac |
[jfdsdjhfuetppo]--Message édité par trictrac--[/jfdsdjhfuetppo] |
| Virolos | 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] |
| - Fred - | 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 ? |
| - Fred - | 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 ... |
| Virolos | 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] |
| trictrac |
|
| _Evangelion_ |
|
| trictrac | 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!! |
| - Fred - | En attendant vos réponse un petit lien :
http://www.wowwebdesigns.com/power [...] _intro.php |
| - Fred - | 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 ;) |




