Bonjour,
Je viens d'installer Mysql+php+apache etc...
J'ai commencé par installer apache2.2 et php5 à partir du code source(make make install etc).
J'ai installé aussi mysql avant d'installer php en utilisant le apt-get(je suis sous Ubuntu 7.10)
En installant php j'ai spécifié qu'il doit être compilé en utilisant mysql(./configure --with-apxs2=/etc/apache2/bin/apxs --with-mysql).
En se connectant en ligne de commande(mysql -h localhost -u root -pxxxxx base), ca marche.
Mais quand j'exécute un script php (php alert.php) j'ai le message d'erreur suivant :
On dirait que php n'utilise pas le mysql que j'ai installé. En arrêtant carrément mysql j'ai tjs le même message d'erreur !! ce que je trouve anormal.
Comment faire pour dire a Php d'utiliser le mysql que j'ai installé.
Edit:
sur le phpinfo , j'ai :
c'est normal?
Je viens d'installer Mysql+php+apache etc...
J'ai commencé par installer apache2.2 et php5 à partir du code source(make make install etc).
J'ai installé aussi mysql avant d'installer php en utilisant le apt-get(je suis sous Ubuntu 7.10)
En installant php j'ai spécifié qu'il doit être compilé en utilisant mysql(./configure --with-apxs2=/etc/apache2/bin/apxs --with-mysql).
En se connectant en ligne de commande(mysql -h localhost -u root -pxxxxx base), ca marche.
Mais quand j'exécute un script php (php alert.php) j'ai le message d'erreur suivant :
<br />
<b>Warning</b>: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in <b>/home/sssss/www/temp/alert.php</b> on line <b>14</b><br />
Access denied for user 'root'@'localhost'
On dirait que php n'utilise pas le mysql que j'ai installé. En arrêtant carrément mysql j'ai tjs le même message d'erreur !! ce que je trouve anormal.
Comment faire pour dire a Php d'utiliser le mysql que j'ai installé.
Edit:
sur le phpinfo , j'ai :
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
c'est normal?