PHP linux

Bonjour à tous,

J'essaie de faire fonctionner php sous linux sans succès.

J'ai installé tous les paquets:
php-common
php-mbstring
php-xml
php-cli
php-pdo
php-gd
php-mysql
php-soap
php
php-pear

et mysql
rpm -ivh --force mysql-4.1.7-4.RHEL4.1.i386.rpm

Et quand je teste pour voir si sa marche, j'ai l'erreur suivante:
[root@localhost /etc/php.d]$ php 1.php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/gd.so' - libX11.so.6: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/mysql.so' - /usr/lib/php/modules/mysql.so: symbol mysql_set_character_set, version libmysqlclient_14 not defined in file libmysqlclient.so.14 with link time reference in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/mysqli.so' - /usr/lib/php/modules/mysqli.so: symbol mysql_set_character_set, version libmysqlclient_14 not defined in file libmysqlclient.so.14 with link time reference in Unknown on line 0
<?
phpinfo();
?>

Est ce que quelqu'un a une idée de ce qui ne va pas?
Merci d'avance.

5 réponses

  1. Modérateur
    Est-ce que les fichiers mentionnés (/usr/lib/php/modules/gd.so, etc...) existent ?
    Est-ce que tu as installé tes paquets via le gestionnaire de paquets (yum par exemple) ?

    Bonne chance
    1. Oui les fichiers gd.so et autres existent. Par contre les paquets, je les ai installé via la commande rpm.

      Personne n'a une idée?
      1. Modérateur
        Je ne sais pas quel distribution tu utilises, mais en admettant que ce soit une fedora, plutôt que de récupérer des "rpm" à la main et les installer "à la main", je te conseille de passer par ton gestionnaire de paquets (par exemple yum). Au préalable, désinstalle les fichiers rpm que tu as installé à la main.

        Bonne chance
        1. Merci pour ta réponse mamiemando,

          Je suis sous redhat 4 et la commande yum n'est pas installée.
          Donc j'ai pas d'autre choix que d'utiliser rpm.

          Ce que je veux savoir c'est: Est ce qu'il manque un paquet? Si oui lequel?

          Merci d'avance.