|
Dernière réponse | ||
---|---|---|
Sujet : Connexion à MySQL en PHP sous Linux | ||
Tentacle |
|
Aperçu |
---|
Vue Rapide de la discussion |
---|
Tentacle |
|
sebi2k | J'ai réussi à désinstaller PHP, maintenant, comment le réinstaller ? |
sebi2k | Error : removing these packages would break dependencies : php 4.0.6-7 is needed by php-imap-4.0.6-7 php 4.0.6-7 is needed by php-ldap-4.0.6-7 php 4.0.6-7 is needed by php-pqsql-4.0.6-7 |
impulse | pour trouver les rpm ->
http://fr.rpmfind.net pour installer/desinstaller les rpm -> rpm --help et ethernal t'as conseillé de virer php en faisant -> rpm -e php qu'est ce qui te manque ? hihi :p |
sebi2k | Mais quel package faut-il déinstaller ? |
impulse |
[jfdsdjhfuetppo]--Message édité par impulse--[/jfdsdjhfuetppo] |
sebi2k | je te conseille vivement de le supprimer (rpm -e php) avant de le réinstaller, histoire d'éviter les embrouilles
D'après l'erreur, il me dit de réinstaller libxml 2.2.7. Quel est la commande pour installer ce paquage ? Ou bien, pourrais-tu me donner les commandes exactes pour supprimer correctement les RPM ? |
ethernal | scuse tu as raison, j'ai du passer ce passage là :D
bha il a qu'a remplacer --with-curl par --without-curl et --with-xml par --without-xml mettre les librairies à jour ou les installer est encore mieux remarque ;) mais bon moi je dis ça pour qu'il garde une architecture standard par rapport à celle qu'il a déjà. sinon si ton php actel provient d'un rpm je te conseille vivement de le supprimer (rpm -e php) avant de le réinstaller, histoire d'éviter les embrouilles ;) |
Tentacle |
|
ethernal | pour la commande de compilation, il vaut mieux utiliser ces paramètres et remplacer uniquement le --without-mysql par --with-mysql=root/to/mysql
sinon, mysql est installé ? |
Tentacle | Sinon pour l'install de php, essaie alors avec ces paramètres :
./configure '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--prefix=/usr' '--with-config-file-path=/etc' '--with-mysql' '--with-apache' '--enable-track-vars' |
impulse | veryfree > faut mettre le rep qui contient ton ./recompile dans le PATH.
tu tapes ça et c'est bon : export PATH=$PATH:/tmp/pengaol si t'as un pb va voir sur OS alternatifs -> y sont serviables les gens la-bas :p hihi :D |
impulse | Ben moi je suis en stage et c'est la fete : je dois faire une application web mais comme je suis le seul "developpeur" de l'equipe je dois tout faire : par exemple installer et configurer le serveur Apache pour tester mon appli, compiler et installer Perl avec les modules necessaires etc...
C'est cool car ça me permet de toucher a tout et de comprendre ce qui se passe. Le truc c'est que je n'ai fait de devel web et je dois tout apprendre (Html, Perl, Javascript...). J'ai installé Linux apres avoir commencé mon stage car ici je bosse sous ux (hp-ux) et c'est top. hihi :D |
Tentacle |
|
veryfree |
|
impulse |
|
veryfree |
|
sebi2k | J'ai essayé dans un premier temps avec la toute dernière version de PHP à savoir la 4.1.1. Là, il me mettait les erreurs Curl et XML. J'ai pris ensuite la version 4.0.6 et ici seule l'erreur XML est apparu. Même en otant les paramètres XML et Curl, il continue à signaler la même erreur. Il faut donc je pense, mettre à jour ces librairies. |
Tentacle |
|
sebi2k | Le projet continue demain après-midi, je pourrais donc faire suite à ta réponse qu'à ce moment là. Merci pour l'aide précieuse que tu m'as déjà fournie, j'espère que tu pourras encore me conseiller demain.
Salutations. |
Tentacle |
|
sebi2k | Il y a des pb au niveau des librairies, en autre cURL et XML qu'il faut selon les messages d'erreurs, mettre à jour. |
Tentacle |
|
sebi2k | S'agirait-il des paquetage RPM suivants :
|
sebi2k | Justement, je ne sais pas ce dont j'ai besoin pour installer PHP. |
Tentacle |
|
lpoziggy | Ben dis donc Sebi, arretes de bosser et fais un ptit Pikachu Volley avec nous!!
:love: :love: :love: |
sebi2k | Voilà la réponse de PHP Info pour "Configure Command" : './configure' 'i386-redhat-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--prefix=/usr' '--with-config-file-path=/etc' '--disable-debug' '--enable-pic' '--disable-rpath' '--enable-inline-optimization' '--with-apxs=/usr/sbin/apxs' '--with-bz2' '--with-curl' '--with-db3' '--with-dom' '--with-exec-dir=/usr/bin' '--with-gd' '--with-gdbm' '--with-gettext' '--with-jpeg-dir=/usr' '--with-mm' '--with-openssl' '--with-png' '--with-regex=system' '--with-ttf' '--with-zlib' '--with-layout=GNU' '--enable-debugger' '--enable-ftp' '--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable-yp' '--enable-wddx' '--without-mysql' '--without-unixODBC' '--without-oracle' '--without-oci8' '--with-pspell' '--with-xml' |
Tentacle |
|
sebi2k | Et comment fait-on pour recompiler PHP ? Faut-il réinstaller ? |
Tentacle |
|
sebi2k | Dans le cadre d'un projet en fin de deuxième année de BTS Informatique Industrielle, nous devons utilisé une base de données sous Linux gérée en PHP. J'ai essayé cette portion de code pour essai sous Windows avec succès : <?php $id_lien = mysql_connect("localhost","","" ); $resultat = mysql_list_dbs($id_lien); $nom_ligne = mysql_num_rows($resultat); while($donnees_bd = mysql_fetch_row($resultat)) { echo $donnees_bd[0]."<BR>"; $resultat2 = mysql_list_tables($donnees_bd[0]); $nom_ligne2 = mysql_num_rows($resultat2); while($donnees_table = mysql_fetch_row($resultat2)) echo "--".$donnees_table[0]."<BR>"; echo "==>$nom_ligne2 table(s) dans " . $donnees_bd[0] . "<P>"; } ?> Malheureusement, sous Linux, il me dit que les fonctions rattachées à mysql sont inexistantes. Quelqu'un pourrait-il remédier à mon problème ? Je vous remercie d'avance |