Salut à tous,
J'ai besoin de votre expérience. Voici les problèmes que je rencontre avec PHP, Apache, MySQL.
Je dois développer un site express (3 semaines de PHP, Mysql dans les jambes). Lors du test de mes scripts, il arrive frrrréquement qu'Apache plante.
Parfois qu'une requete sur la base MySQl ne donne pas deux fois de suite la même chose. La base n'a elle pas changé bien entendu.
Ces erreurs sont aléatoires.
Les recherches dans les FAQ n'ont pas résolu mon problème.
exemples :
1-l'ajout d'une ligne
Code :
- $a = array(1, 1, 1, 1, 1);
|
arrive à planter Apache
2-une requete mySQL
Code :
- $retour_base = mysql_query($requete);
- $nb = mysql_num_rows($retour_base);
- for ($i=1; $i <= $nb; $i++) {
- $tab = mysql_fetch_array($retour_base);
- ...
- }
|
la premiere itération retourne mes valeurs correctement, la seconde itération retourne une erreur de compatibilité d'objet avec MySQL.
3-travail sur un tableau
Code :
- $tab = array("pierre", "paul", "jacques" );
- for ($i=0; $i <= 2; $i++){
- echo $tab[$i]." ";
- }
|
retourne : pierre 4 jacques
Je n'arrive pas du tout à comprendre ces erreurs.
Plusieurs questions :
1- L'utilisation de win 98 SE (4.10) a elle déjà posé des problèmes ?
2- Quelle quantité minimale de RAM embarquer ? j'ai 128 Mo
3- Ultra Edit 9 me semble au dessus de tout soupçon mais bon ...
4- La version de Apache 1.3.20 est elle stable ?
5- Faut il configurer tout cela de façon particulière ? j'ai la configuration par defaut de EasyPHP 1.5
Si vous pouvez m'aider ce serait super car là je tourne en bourique. Entre les erreurs qui sont dues à mon code et les autres, je n'arrive plus à faire la différence.
Ma config :
CM Abit KT7
Duron 650 @ 925 MHz
128 Mo de Ram 133 Mhz
Win 98 SE (4.10)
Easy PHP 1.5 (la version 1.6 lance trop de processus machin-truc qui font planter Win98)
Apache 1.3.20
PHP 4.0.6
MySql 3.23.40
PhpMyAdmin 2.2.0rc4
UltraEdit 9
IE 5, NS 4.7, NS6.2, Opera 6
Cela fait 1 mois que j'ai ré-installé tout mon système
Merci pour votre coup de main