[Résolu]compiler php-5.0.5 avec gestion mysql

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

[Résolu]compiler php-5.0.5 avec gestion mysql

Messagepar andarius40 » 25 Sep 2005 20:45

bonjour,
j'essai d'installer apache php et mysql avec le guide ici :

[url]
http://forum.vbulletin-fr.org/archive/i ... -8774.html]
[/url]


mais lorsque je compile php avec les options :
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --with-mysql --with-xml --with-apache=../apache_1.3.33 --enable-track-vars --enable-debugger --enable-magic-quotes

j'ai l'erreur suivante :
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.

j'ai installer mysql client et cela ne change rien, j'aimerai savoir comment faire.

Merci de votre aide
Dernière édition par andarius40 le 27 Sep 2005 17:46, édité 1 fois au total.
Avatar de l’utilisateur
andarius40
Second Maître
Second Maître
 
Messages: 35
Inscrit le: 27 Jan 2004 01:00

Messagepar MoiCVincent » 25 Sep 2005 21:39

Salut,

je dirai que deux solutions s'offrent a toi .

soit comme moi tu télécharge les sources de mysql , tu compile et installe mysql a partir des sources , puis tu spécifie le chemin des sources de mysql dans ta ligne de commande ./configure .

soit tu installe le paquet correspondant au sources de mysql ( peut etre mysql-dev )

A+

ps : Ixus etant un forum d'entraide plutot ( voir meme fortement ) lié a la sécurité il est fort probable que ton sujet se retrouve bloqué par un modérateur.
D'autres sites on surement traité ce sujet

lea-linux.org
www.linux-pour-lesnuls.com
www.ze-linux.org
linuxfr.org
Noubliez pas , On est sur terre pour vivre !
Image
Avatar de l’utilisateur
MoiCVincent
Contre-Amiral
Contre-Amiral
 
Messages: 395
Inscrit le: 08 Jan 2004 01:00
Localisation: Normandie

Messagepar andarius40 » 26 Sep 2005 23:47

Bonjour,

lorsque j'essai d'installer mysql cela m'affiche :

You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the ./bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com
Starting the mysqld server. You can test that it is up and running
with the command:
./bin/mysqladmin version
[root@serveur mysql-max-4.1.12-pc-linux-gnu-i686]# chown: `mysql': usager invalide
Starting mysqld daemon with databases from /usr/local/src/mysql-max-4.1.12-pc-linux-gnu-i686/data
STOPPING server from pid file /usr/local/src/mysql-max-4.1.12-pc-linux-gnu-i686/data/serveur.pid
050926 23:13:04 mysqld ended

puis cela ne fais plus rien et lorsque je fais entrer, cela s'arrete.

merci de votre aide
Avatar de l’utilisateur
andarius40
Second Maître
Second Maître
 
Messages: 35
Inscrit le: 27 Jan 2004 01:00

Messagepar MoiCVincent » 27 Sep 2005 00:14

Salut ,

Le demon Mysql essaie de relacher les privileges de super utilisateur pour prendre ceux d'un utilisateur plus comun ( utilisateur mysql ) !
Il faut que tous les fichiers du Serveur Mysql appartiennent a mysql et non a root sinon ca ne peux pas marcher.

vérifie que l'utilisateur mysql existe
change le proprietaire des fichiers si ils appartiennent a root

ca devrai fonctionner ...

A+
Noubliez pas , On est sur terre pour vivre !
Image
Avatar de l’utilisateur
MoiCVincent
Contre-Amiral
Contre-Amiral
 
Messages: 395
Inscrit le: 08 Jan 2004 01:00
Localisation: Normandie

Messagepar andarius40 » 27 Sep 2005 16:22

salut,
merci j'ai reussi avec mysql
j'ai installer php
mais lorsque je compile apache 1.3.33 avec :

./configure --prefix=/etc/httpd --activate-module=src/modules/php4/libphp4.a

cela fonctionne

et lorsque je tape make, il m'affiche a la fin

<=== src/modules/standard
===> src/modules/php4
/bin/sh: line 1: cd: php4: Aucun fichier ou répertoire de ce type
make[3]: *** [all] Erreur 1
make[2]: *** [subdirs] Erreur 1
make[2]: Quitte le répertoire `/usr/local/src/apache_1.3.33/src'
make[1]: *** [build-std] Erreur 2
make[1]: Quitte le répertoire `/usr/local/src/apache_1.3.33'
make: *** [build] Erreur 2

et en cherchant sur le net j'ai lu que qu'il creer lui meme libphp4.a
je pense qu'il doit y avoir une erreur lorsque j'y met le module mais je ne vois ps

au fait je suis sous redhat9

merci de l'aide
Avatar de l’utilisateur
andarius40
Second Maître
Second Maître
 
Messages: 35
Inscrit le: 27 Jan 2004 01:00


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron