Page 1 sur 2

Installation Apache/PHP

Posté : 31 mars 2010, 09:54
par Gilles_69
Bonjour,
ancien membre du forum mais ayant perdu mon ID je me suis donc réinscrit.
Suite à une profonde migration (apache 2.0.55/PHP 4.4.2) je viens d'installer Apache 2.2.15 + PHP 5.3.2. Apache se charge sans problème, mais dès que je mets l'instruction :
LoadModule php5_module "C:/php532/php5apache2_2.dll"
impossible de démarrer apache.
J'ai bien mis le path à jour (C:\php532;"C:\Apache Group\Apache2\bin";), mais rien n'y fait. Ca fait plusieurs heures que je cherche, mais cette fois je sèche.
Quelqu'un aurait-il une idée ?

Davance merci,

Bon, il semblerait qu'en lançant php-win dans le répertoire c:\php532, ca solutionne le problème ??????? Je ne comprends toujours pas mieux.
En fait non, si j'essaie de redémarrer, cette fois ça plante ????

Auriez-vous une idée ?

Re: Installation Apache/PHP

Posté : 31 mars 2010, 10:26
par stealth35
hello,
t'as installer ca comment, avec les msi des site officiel ? normalement ta même pas a toucher a la config...

ca devrais ressembler a ca

Code : Tout sélectionner

PHPIniDir "C:/Program Files/PHP/" LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
que te dise les log de apache ?

Re: Installation Apache/PHP

Posté : 31 mars 2010, 10:44
par Gilles_69
Merci pour ta réponse.
J'ai installé via les msi (Apache & PHP) et j'ai bien les lignes que tu mentionnes avec la différence des path bien sûr. Le problème c'est que les logs ne disent rien, mais j'ai quand même la création du httpd.pid tout en ayant le message "The requested operation has failed!". Bizarre non ?

A+

Re: Installation Apache/PHP

Posté : 31 mars 2010, 10:49
par stealth35
Merci pour ta réponse.
J'ai installé via les msi (Apache & PHP) et j'ai bien les lignes que tu mentionnes avec la différence des path bien sûr. Le problème c'est que les logs ne disent rien, mais j'ai quand même la création du httpd.pid tout en ayant le message "The requested operation has failed!". Bizarre non ?

A+
bizar, ta bien choisie "module apache 2.x" dans l'install de PHP, as tu bien pris la version VC6 nts ?

Re: Installation Apache/PHP

Posté : 31 mars 2010, 10:54
par Gilles_69
A priori oui, mais je vais essayer de tout réinstaller (y compris Apache). Que me conseilles-tu comme liens pour le téléchargement ?

A+

Re: Installation Apache/PHP

Posté : 31 mars 2010, 10:57
par stealth35
A priori oui, mais je vais essayer de tout réinstaller (y compris Apache). Que me conseilles-tu comme liens pour le téléchargement ?

A+

apache ici : http://httpd.apache.org/download.cgi
php la : http://windows.php.net/download/ (VC6 x86 Non Thread Safe Installer)

Re: Installation Apache/PHP

Posté : 31 mars 2010, 11:10
par Gilles_69
Merci pour tout j'essaie et je te tiens au courant.

A+

Re: Installation Apache/PHP

Posté : 31 mars 2010, 12:47
par Gilles_69
Bon, j'ai tout réinstallé et a priori ça fonctionne. Il ne me reste plus qu'à tester la liaison avec MySQL et là je sens que ça va être aussi coton (passage de la 4.0.26 à la 5.1.45).
Encore merci pour ton aide.

A+

Re: Installation Apache/PHP

Posté : 31 mars 2010, 13:33
par stealth35
ca devait aller faut un dump de ta base avant, apres avoir installer la nouvelle version, et migrer les bases, lance en ligne de commande "mysql_upgrade" ca devrais les mettre a jour et te dire ou y'a des soucis

:wink:

Re: Installation Apache/PHP

Posté : 03 avr. 2010, 10:54
par Gilles_69
Bonjour,
après une tentative d'installation de la version 5.1.45, je suis revenu à la version 4.0.26 (que j'avais en stock qq part) pensant que le pb venait de là. Malheureusement, même avec la 4.0.26, ça ne fonctionne pas. Les logs de PHP donnent :

Code : Tout sélectionner

[03-Apr-2010 10:41:42] PHP Warning: mysql_pconnect(): Connecting to 3.22, 3.23 & 4.0 is not supported. Server is 4.0.26-nt in C:\Apache Group\Apache2\www\Devis\Connections\Devis.php on line 18 [03-Apr-2010 10:41:42] PHP Warning: mysql_pconnect(): Connecting to 3.22, 3.23 & 4.0 servers is not supported in C:\Apache Group\Apache2\www\Devis\Connections\Devis.php on line 18 [03-Apr-2010 10:41:42] PHP Fatal error: Connecting to 3.22, 3.23 & 4.0 servers is not supported in C:\Apache Group\Apache2\www\Devis\Connections\Devis.php on line 18
ce qui semblerait dire que la dll de mysql n'est pas chargée. Or dans le fichier php.ini, j'ai bien

Code : Tout sélectionner

[PHP_MYSQL]extension=php_mysql.dll
ce qui semblerait dire que la dll devrait bien être chargée. Le répertoire des "extension" a bien été renseigné

Code : Tout sélectionner

extension_dir="C:\php532\ext"
et est ok. Donc maintenant, je ne comprends plus. Ai-je raté qq chose ? D'avance merci pour votre aide.
nb : dans le phpinfo on a :

Code : Tout sélectionner

MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $ Directive Local Value Master Value mysql.allow_local_infile On On mysql.allow_persistent On On mysql.connect_timeout 60 60 mysql.default_host no value no value mysql.default_password no value no value mysql.default_port no value no value mysql.default_socket no value no value mysql.default_user no value no value mysql.max_links Unlimited Unlimited mysql.max_persistent Unlimited Unlimited mysql.trace_mode Off Off

Re: Installation Apache/PHP

Posté : 06 avr. 2010, 09:53
par Gilles_69
Bonjour,
Désolé de vous déranger, mais mon affaire ne s'est pas améliorée. Je cherche désespérément la solution, mais rien à faire. Ne s'agirait-il pas d'un simple problème de support des version 4.0.x par php en version ? Dans ce cas, il va falloir que je remonter une version 4 de php ?

A+

Re: Installation Apache/PHP

Posté : 06 avr. 2010, 09:55
par stealth35
hello, qu'est ce qui c'est passer avec la version 5.1.45 ?
avec mysqlnd je pense pas que tu puisse te connecté a une version < 4.1

Re: Installation Apache/PHP

Posté : 06 avr. 2010, 10:07
par Gilles_69
Bonjour stealth35,
ben ça a tout planté ! Le problème n'est pas uniquement avec php. J'utilise aussi MySQL comme base pour des applis développées en windev. Et là, c'était vraiment critique (support libmysql par pcsoft pas au bon niveau). J'ai donc décidé de revenir en arrière, en attendant une prochaine release de pcsoft supportant la 5.1.45. Maintenant, tout fonctionne nickel (heureusement) avec windev, mais j'ai toujours le pb avec php.
j'espère avoir été pas trop confus dans mes explications.

Juste une précision, c'est quoi mysqlnd ?

A+ et merci d'avance,

Re: Installation Apache/PHP

Posté : 06 avr. 2010, 10:14
par stealth35
mysqlnd remplace libmysql anciennement utilise directement par PHP, sauf que libmysql est plus fait pour des applis direct en C, ducoup il on creer mysqlnd (native driver) uniquement pour PHP.
normalement avec windev devrait pas y avoir de soucis avec mysql 5.1 (je pense que comme pour les ancienne version de php, faut copié le libmysql.dll du dossier mysql, dans ton dossier windev)

Re: Installation Apache/PHP

Posté : 06 avr. 2010, 10:25
par Gilles_69
Merci pour ces explications stealth35. Je viens d'aller voir pour mysqlnd, et il semblerait qu'il ne soit pas possible de se connecter à une base mysql < 4.1, encore que la réponse à la FAQ ne soit pas très précise. Qu'en penses-tu ?