Bonjour, je sais y en a pas mal qui ont ce problème et pourtant j'y arrive pas. Alors je vous explique ce que j'ai et ce que j'ai fait.

  • php 5 dans C:\www\php\
  • php.ini avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    short_open_tag = On
    [...]
    error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
    log_errors = On
    error_log = C:\www\apache-2.2\logs\php_error.log
    extension_dir = "c:/www/php/ext/"
    [...]
    ;extension=php_mysql.dll
    extension=php_mysqli.dll
  • php.ini présent dans C:\Windows
  • apache 2.2 dans C:\www\apache-2.2\
  • httpd.conf avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ServerRoot "C:/www/apache-2.2"
    [...]
    LoadModule php5_module "c:/www/php/php5apache2_2.dll"
    [...]
    DocumentRoot "c:/www/monsite"
    [...]
    PHPIniDir "c:/www/php"


J'accède bien à mes sites (présent dans "c:/www/monsite") et les pages php s'affichent sans problème. Mais dans mon fichier log (pour les pages avec des accès MySQL) j'ai
PHP Fatal error: Call to undefined function MYSQL_PCONNECT() in C:\www\monsite\test\_sys\sql.connexion.php on line 7 et le code php plante lorsqu'il arrive à la fonction MYSQL_PCONNECT().
Je ne comprends pas !

PS : j'espère avoir mis mon pos au bon endroit