Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/01/2007, à 12:49

glattering

[résolu] pb reconnaissance mysql dans php

Bonjour à tous!

J'ai suivi le tutoriel suivant pour installer php/mysql sur mon pc pour faire du developpement en local:
http://doc.ubuntu-fr.org//serveur/lamp_bis
Je peux accéder aux bases via phpmyadmin, pas de pb, par contre, impossible via php, il me dit que la fonction mysql_connect() ets undefined.
On m'a dit que c'était parce que mysql n'etait pas reconnu par php, donc ma question est: comment configurer tout ça?

Merci!!
/glattering

EDIT: SOLUTION:
ajouter la ligne suivant dans le fichier php.ini
extension=mysql.so
pour charger les fontions de la bibliothèque MySQL

puis recharger apache pour prendre en compte la modification immédiatement en tapant la commande suivante:
/etc/init.d/apache2 restart

Dernière modification par glattering (Le 23/01/2007, à 15:49)


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#2 Le 23/01/2007, à 13:08

Bastes

Re : [résolu] pb reconnaissance mysql dans php

Ben, si, techniquement tu peux accéder aux bases par PHP puisque PHPMyAdmin est programmé en php et passe par apache.

Maintenant, j'aimerais avoir un peu plus de détails sur ton problème, parce que ça fait un peu peu ce que tu nous donne là.

Un petit résultat de php_info() par exemple ?


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#3 Le 23/01/2007, à 13:11

dexinou

Re : [résolu] pb reconnaissance mysql dans php

Bonjour,
si vous avez créer un script vérifier la syntaxe de la fonction mysql_connect() de votre script.

Dernière modification par dexinou (Le 23/01/2007, à 13:11)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#4 Le 23/01/2007, à 13:15

Bastes

Re : [résolu] pb reconnaissance mysql dans php

Ce serait pas (à tout hasard) une faute de frappe dans mysql_connect() tout simplement ? Ou les paramètres qui ne sont pas tous fournis (je crois qu'il faut au minimum l'adresse du serveur mysql et le nom d'utilisateur) ?


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#5 Le 23/01/2007, à 13:30

glattering

Re : [résolu] pb reconnaissance mysql dans php

sous windows (easyphp) il y a (j'avoue) plusieurs années, ce script fonctionnait.

voilà le script:

function connexion($pNom,$pMotPasse,$pBase,$pServeur)
  {
  # Connexion au serveur
  $con = mysql_pconnect($pServeur,$pNom,$pMotPasse) or die ('Connexion au serveur ' . $pServeur . ' impossible');
  # S�ection de la base de donn�s
  if (!mysql_select_db($pBase,$con)) 
    {  
    echo "Selection de la base de donnee " . $pBase . " impossible\n " 
    . "<br><b>Message de MySQL:</b> " . mysql_error($con);
    exit;
    }
  return $con;
  }

sachant que j'ai essayé avec la fonction mysql_connect() également, même erreur:
Fatal error: Call to undefined function mysql_connect() in /home/bouba/public_html/repertoire/inc/fct/requeteSQL.php on line 7

et voilà le résultat de phpinfo:

PHP LogoPHP Version 5.1.6

   
System   Linux bouba-desktop 2.6.17-10-generic #2 SMP Tue Dec 5 22:28:26 UTC 2006 i686 
  Build Date   Nov 2 2006 12:36:15 
  Server API   Apache 2.0 Handler 
  Virtual Directory Support   disabled 
  Configuration File (php.ini) Path   /etc/php5/apache2/php.ini 
  PHP API   20041225 
  PHP Extension   20050922 
  Zend Extension   220051025 
  Debug Build   no 
  Thread Safety   disabled 
  Zend Memory Manager   enabled 
  IPv6 Support   enabled 
  Registered PHP Streams   php, file, http, ftp, compress.bzip2, compress.zlib, https, ftps 
  Registered Stream Socket Transports   tcp, udp, unix, udg, ssl, sslv3, sslv2, tls 
  Registered Stream Filters   string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.* 

   
Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

   
PHP Credits
Configuration
PHP Core
Directive
Local Value
Master Value
allow_call_time_pass_reference  On  On
  allow_url_fopen  On  On
  always_populate_raw_post_data  Off  Off
  arg_separator.input  &  &
  arg_separator.output  &  &
  asp_tags  Off  Off
  auto_append_file  no value  no value
  auto_globals_jit  On  On
  auto_prepend_file  no value  no value
  browscap  no value  no value
  default_charset  no value  no value
  default_mimetype  text/html  text/html
  define_syslog_variables  Off  Off
  disable_classes  no value  no value
  disable_functions  no value  no value
  display_errors  On  On
  display_startup_errors  Off  Off
  doc_root  no value  no value
  docref_ext  no value  no value
  docref_root  no value  no value
  enable_dl  On  On
  error_append_string  no value  no value
  error_log  no value  no value
  error_prepend_string  no value  no value
  error_reporting  2039  2039
  expose_php  On  On
  extension_dir  /usr/lib/php5/20051025  /usr/lib/php5/20051025
  file_uploads  On  On
  highlight.bg  #FFFFFF  #FFFFFF
  highlight.comment  #FF8000  #FF8000
  highlight.default  #0000BB  #0000BB
  highlight.html  #000000  #000000
  highlight.keyword  #007700  #007700
  highlight.string  #DD0000  #DD0000
  html_errors  On  On
  ignore_repeated_errors  Off  Off
  ignore_repeated_source  Off  Off
  ignore_user_abort  Off  Off
  implicit_flush  Off  Off
  include_path  .:/usr/share/php:/usr/share/pear  .:/usr/share/php:/usr/share/pear
  log_errors  Off  Off
  log_errors_max_len  1024  1024
  magic_quotes_gpc  On  On
  magic_quotes_runtime  Off  Off
  magic_quotes_sybase  Off  Off
  mail.force_extra_parameters  no value  no value
  max_execution_time  30  30
  max_input_time  60  60
  memory_limit  8M  8M
  open_basedir  no value  no value
  output_buffering  no value  no value
  output_handler  no value  no value
  post_max_size  8M  8M
  precision  12  12
  realpath_cache_size  16K  16K
  realpath_cache_ttl  120  120
  register_argc_argv  On  On
  register_globals  Off  Off
  register_long_arrays  On  On
  report_memleaks  On  On
  report_zend_debug  On  On
  safe_mode  Off  Off
  safe_mode_exec_dir  no value  no value
  safe_mode_gid  Off  Off
  safe_mode_include_dir  no value  no value
  sendmail_from  no value  no value
  sendmail_path  /usr/sbin/sendmail -t -i   /usr/sbin/sendmail -t -i 
  serialize_precision  100  100
  short_open_tag  On  On
  SMTP  localhost  localhost
  smtp_port  25  25
  sql.safe_mode  Off  Off
  track_errors  Off  Off
  unserialize_callback_func  no value  no value
  upload_max_filesize  2M  2M
  upload_tmp_dir  no value  no value
  user_dir  no value  no value
  variables_order  EGPCS  EGPCS
  xmlrpc_error_number  0  0
  xmlrpc_errors  Off  Off
  y2k_compliance  On  On
  zend.ze1_compatibility_mode  Off  Off

   
apache2handler
Apache Version   Apache/2.0.55 (Ubuntu) PHP/5.1.6 
  Apache API Version   20020903 
  Server Administrator   webmaster@localhost 
  Hostname:Port   localhost:0 
  User/Group   www-data(33)/33 
  Max Requests   Per Child: 0 - Keep Alive: on - Max Per Connection: 100 
  Timeouts   Connection: 300 - Keep-Alive: 15 
  Virtual Server   Yes 
  Server Root   /etc/apache2 
  Loaded Modules   core mod_access mod_auth mod_log_config mod_logio mod_env mod_setenvif prefork http_core mod_mime mod_status mod_autoindex mod_negotiation mod_dir mod_alias mod_so mod_cgi mod_php5 mod_userdir 

   
Directive
Local Value
Master Value
engine  1  1
  last_modified  0  0
  xbithack  0  0

   
Apache Environment
Variable
Value
HTTP_USER_AGENT   Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu) 
  HTTP_ACCEPT   text/html, image/jpeg, image/png, text/*, image/*, */* 
  HTTP_ACCEPT_ENCODING   x-gzip, x-deflate, gzip, deflate 
  HTTP_ACCEPT_CHARSET   utf-8, utf-8;q=0.5, *;q=0.5 
  HTTP_ACCEPT_LANGUAGE   fr, en 
  HTTP_HOST   localhost 
  HTTP_CONNECTION   Keep-Alive 
  PATH   /usr/local/bin:/usr/bin:/bin 
  SERVER_SIGNATURE   <address>Apache/2.0.55 (Ubuntu) PHP/5.1.6 Server at localhost Port 80</address> 
  SERVER_SOFTWARE   Apache/2.0.55 (Ubuntu) PHP/5.1.6 
  SERVER_NAME   localhost 
  SERVER_ADDR   ::1 
  SERVER_PORT   80 
  REMOTE_ADDR   ::1 
  DOCUMENT_ROOT   /var/www 
  SERVER_ADMIN   webmaster@localhost 
  SCRIPT_FILENAME   /var/www/phpinfo.php 
  REMOTE_PORT   59426 
  GATEWAY_INTERFACE   CGI/1.1 
  SERVER_PROTOCOL   HTTP/1.1 
  REQUEST_METHOD   GET 
  QUERY_STRING   no value 
  REQUEST_URI   /phpinfo.php 
  SCRIPT_NAME   /phpinfo.php 

   
HTTP Headers Information
HTTP Request Headers
HTTP Request   GET /phpinfo.php HTTP/1.1 
  User-Agent   Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu) 
  Accept   text/html, image/jpeg, image/png, text/*, image/*, */* 
  Accept-Encoding   x-gzip, x-deflate, gzip, deflate 
  Accept-Charset   utf-8, utf-8;q=0.5, *;q=0.5 
  Accept-Language   fr, en 
  Host   localhost 
  Connection   Keep-Alive 
  HTTP Response Headers
X-Powered-By   PHP/5.1.6 
  Keep-Alive   timeout=15, max=100 
  Connection   Keep-Alive 
  Transfer-Encoding   chunked 
  Content-Type   text/html; charset=UTF-8 

   
bcmath
BCMath support   enabled 

   
bz2
BZip2 Support   Enabled 
  Stream Wrapper support   compress.bz2:// 
  Stream Filter support   bzip2.decompress, bzip2.compress 
  BZip2 Version   1.0.3, 15-Feb-2005 

   
calendar
Calendar support   enabled 

   
ctype
ctype functions   enabled 

   
date
date/time support   enabled 
  Timezone Database Version   2006.1 
  Timezone Database   internal 
  Default timezone   Europe/Berlin 

   
Directive
Local Value
Master Value
date.default_latitude  31.7667  31.7667
  date.default_longitude  35.2333  35.2333
  date.sunrise_zenith  90.583333  90.583333
  date.sunset_zenith  90.583333  90.583333
  date.timezone  no value  no value

   
dba
DBA support   enabled 
  Supported handlers   gdbm cdb cdb_make db4 inifile flatfile 

   
dom
DOM/XML   enabled 
  DOM/XML API Version   20031129 
  libxml Version   2.6.26 
  HTML Support   enabled 
  XPath Support   enabled 
  XPointer Support   enabled 
  Schema Support   enabled 
  RelaxNG Support   enabled 

   
exif
EXIF Support   enabled 
  EXIF Version   1.4 $Id: exif.c,v 1.173.2.5 2006/04/10 18:23:24 helly Exp $ 
  Supported EXIF Version   0220 
  Supported filetypes   JPEG,TIFF 

   
ftp
FTP support   enabled 

   
gd
GD Support   enabled 
  GD Version   2.0 or higher 
  FreeType Support   enabled 
  FreeType Linkage   with freetype 
  FreeType Version   2.2.1 
  T1Lib Support   enabled 
  GIF Read Support   enabled 
  GIF Create Support   enabled 
  JPG Support   enabled 
  PNG Support   enabled 
  WBMP Support   enabled 

   
gettext
GetText Support   enabled 

   
hash
hash support
enabled
Hashing Engines
md4 md5 sha1 sha256 sha384 sha512 ripemd128 ripemd160 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru gost adler32 crc32 crc32b haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 

 
iconv
iconv support   enabled 
  iconv implementation   glibc 
  iconv library version   2.4 

   
Directive
Local Value
Master Value
iconv.input_encoding  ISO-8859-1  ISO-8859-1
  iconv.internal_encoding  ISO-8859-1  ISO-8859-1
  iconv.output_encoding  ISO-8859-1  ISO-8859-1

   
libxml
libXML support   active 
  libXML Version   2.6.26 
  libXML streams   enabled 

   
mbstring
Multibyte Support   enabled 
  Multibyte string engine   libmbfl 
  Multibyte (japanese) regex support   enabled 
  Multibyte regex (oniguruma) version   3.7.1 

   
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.

 
Directive
Local Value
Master Value
mbstring.detect_order  no value  no value
  mbstring.encoding_translation  Off  Off
  mbstring.func_overload  0  0
  mbstring.http_input  pass  pass
  mbstring.http_output  pass  pass
  mbstring.internal_encoding  no value  no value
  mbstring.language  neutral  neutral
  mbstring.strict_detection  Off  Off
  mbstring.substitute_character  no value  no value

   
mcrypt
mcrypt support
enabled
Version   2.5.7 
  Api No   20021217 
  Supported ciphers   cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes 
  Supported modes   cbc cfb ctr ecb ncfb nofb ofb stream 

   
Directive
Local Value
Master Value
mcrypt.algorithms_dir  no value  no value
  mcrypt.modes_dir  no value  no value

   
mime_magic
mime_magic support
invalid magic file, disabled

 
Directive
Local Value
Master Value
mime_magic.debug  Off  Off
  mime_magic.magicfile  /usr/share/file/magic.mime  /usr/share/file/magic.mime

   
openssl
OpenSSL support   enabled 
  OpenSSL Version   OpenSSL 0.9.8b 04 May 2006 

   
pcre
PCRE (Perl Compatible Regular Expressions) Support   enabled 
  PCRE Library Version   6.4 05-Sep-2005 

   
posix
Revision   $Revision: 1.70.2.3 $ 

   
Reflection
Reflection
enabled
Version   $Id: php_reflection.c,v 1.164.2.33 2006/03/29 14:28:42 tony2001 Exp $ 

   
session
Session Support   enabled 
  Registered save handlers   files user sqlite 
  Registered serializer handlers   php php_binary wddx 

   
Directive
Local Value
Master Value
session.auto_start  Off  Off
  session.bug_compat_42  On  On
  session.bug_compat_warn  On  On
  session.cache_expire  180  180
  session.cache_limiter  nocache  nocache
  session.cookie_domain  no value  no value
  session.cookie_lifetime  0  0
  session.cookie_path  /  /
  session.cookie_secure  Off  Off
  session.entropy_file  no value  no value
  session.entropy_length  0  0
  session.gc_divisor  100  100
  session.gc_maxlifetime  1440  1440
  session.gc_probability  0  0
  session.hash_bits_per_character  4  4
  session.hash_function  0  0
  session.name  PHPSESSID  PHPSESSID
  session.referer_check  no value  no value
  session.save_handler  files  files
  session.save_path  /var/lib/php5  /var/lib/php5
  session.serialize_handler  php  php
  session.use_cookies  On  On
  session.use_only_cookies  Off  Off
  session.use_trans_sid  0  0

   
shmop
shmop support   enabled 

   
SimpleXML
Simplexml support
enabled
Revision   $Revision: 1.151.2.22 $ 
  Schema support   enabled 

   
soap
Soap Client   enabled 
  Soap Server   enabled 

   
Directive
Local Value
Master Value
soap.wsdl_cache  1  1
  soap.wsdl_cache_dir  /tmp  /tmp
  soap.wsdl_cache_enabled  1  1
  soap.wsdl_cache_limit  5  5
  soap.wsdl_cache_ttl  86400  86400

   
sockets
Sockets Support   enabled 

   
SPL
SPL support
enabled
Interfaces   Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject 
  Classes   AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilterIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RuntimeException, SimpleXMLIterator, SplFileInfo, SplFileObject, SplObjectStorage, SplTempFileObject, UnderflowException, UnexpectedValueException 

   
SQLite
SQLite support
enabled
PECL Module version   2.0-dev $Id: sqlite.c,v 1.166.2.13 2006/04/18 14:30:15 iliaa Exp $ 
  SQLite Library   2.8.17 
  SQLite Encoding   UTF-8 

   
Directive
Local Value
Master Value
sqlite.assoc_case  0  0

   
standard
Regex Library   Bundled library enabled 
  Dynamic Library Support   enabled 
  Path to sendmail   /usr/sbin/sendmail -t -i 

   
Directive
Local Value
Master Value
assert.active  1  1
  assert.bail  0  0
  assert.callback  no value  no value
  assert.quiet_eval  0  0
  assert.warning  1  1
  auto_detect_line_endings  0  0
  default_socket_timeout  60  60
  safe_mode_allowed_env_vars  PHP_  PHP_
  safe_mode_protected_env_vars  LD_LIBRARY_PATH  LD_LIBRARY_PATH
  url_rewriter.tags  a=href,area=href,frame=src,input=src,form=,fieldset=  a=href,area=href,frame=src,input=src,form=,fieldset=
  user_agent  no value  no value

   
sysvmsg
sysvmsg support   enabled 
  Revision   $Revision: 1.20.2.3 $ 

   
tokenizer
Tokenizer Support   enabled 

   
wddx
WDDX Support
enabled
WDDX Session Serializer   enabled 

   
xml
XML Support   active 
  XML Namespace Support   active 
  libxml2 Version   2.6.26 

   
xmlreader
XMLReader   enabled 

   
xmlwriter
XMLWriter   enabled 

   
xsl
XSL   enabled 
  libxslt Version   1.1.17 
  libxslt compiled against libxml Version   2.6.26 
  EXSLT   enabled 
  libexslt Version   1.1.17 

   
zlib
ZLib Support   enabled 
  Stream Wrapper support   compress.zlib:// 
  Stream Filter support   zlib.inflate, zlib.deflate 
  Compiled Version   1.2.3 
  Linked Version   1.2.3 

   
Directive
Local Value
Master Value
zlib.output_compression  Off  Off
  zlib.output_compression_level  -1  -1
  zlib.output_handler  no value  no value

   
Additional Modules
Module Name
filepro
  sysvsem
  sysvshm

   
Environment
Variable
Value
PATH   /usr/local/bin:/usr/bin:/bin 
  LANG   C 
  PWD   /home/bouba 

   
PHP Variables
Variable
Value
_SERVER["HTTP_USER_AGENT"]  Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)
  _SERVER["HTTP_ACCEPT"]  text/html, image/jpeg, image/png, text/*, image/*, */*
  _SERVER["HTTP_ACCEPT_ENCODING"]  x-gzip, x-deflate, gzip, deflate
  _SERVER["HTTP_ACCEPT_CHARSET"]  utf-8, utf-8;q=0.5, *;q=0.5
  _SERVER["HTTP_ACCEPT_LANGUAGE"]  fr, en
  _SERVER["HTTP_HOST"]  localhost
  _SERVER["HTTP_CONNECTION"]  Keep-Alive
  _SERVER["PATH"]  /usr/local/bin:/usr/bin:/bin
  _SERVER["SERVER_SIGNATURE"]  <address>Apache/2.0.55 (Ubuntu) PHP/5.1.6 Server at localhost Port 80</address> 
  _SERVER["SERVER_SOFTWARE"]  Apache/2.0.55 (Ubuntu) PHP/5.1.6
  _SERVER["SERVER_NAME"]  localhost
  _SERVER["SERVER_ADDR"]  ::1
  _SERVER["SERVER_PORT"]  80
  _SERVER["REMOTE_ADDR"]  ::1
  _SERVER["DOCUMENT_ROOT"]  /var/www
  _SERVER["SERVER_ADMIN"]  webmaster@localhost
  _SERVER["SCRIPT_FILENAME"]  /var/www/phpinfo.php
  _SERVER["REMOTE_PORT"]  59426
  _SERVER["GATEWAY_INTERFACE"]  CGI/1.1
  _SERVER["SERVER_PROTOCOL"]  HTTP/1.1
  _SERVER["REQUEST_METHOD"]  GET
  _SERVER["QUERY_STRING"]  no value
  _SERVER["REQUEST_URI"]  /phpinfo.php
  _SERVER["SCRIPT_NAME"]  /phpinfo.php
  _SERVER["PHP_SELF"]  /phpinfo.php
  _SERVER["REQUEST_TIME"]  1169555415
  _SERVER["argv"]
  Array
  _SERVER["argc"]  0
  _ENV["PATH"]  /usr/local/bin:/usr/bin:/bin
  _ENV["LANG"]  C
  _ENV["PWD"]  /home/bouba

Dernière modification par glattering (Le 23/01/2007, à 13:32)


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#6 Le 23/01/2007, à 14:17

Bastes

Re : [résolu] pb reconnaissance mysql dans php

Et tu es sûr que tu as installé le pilote mysql ? Parce que apparement dans ton phpinfo il n'y a nulle part de référence au mot mysql. Vérifie que ton mysql.so est bien installé et que ton php.ini contient bien extension=mysql.so quelque part et non commenté.

Sinon je vois pas.


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#7 Le 23/01/2007, à 14:19

glattering

Re : [résolu] pb reconnaissance mysql dans php

ok je vérifie ça!
(euh mais comment?)
bon je vais farfouiller !


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#8 Le 23/01/2007, à 14:26

glattering

Re : [résolu] pb reconnaissance mysql dans php

alors dans php5/php.ini, j'ai pas de ligne extension=mysql.so
je l'ai rajoutée, par contre, j'imagine qu'il faut par ailleurs installer mysql.so, mais je ne sais pas comment faire.

Merci beaucoup de l'aide jusque là! smile

/glattering

Dernière modification par glattering (Le 23/01/2007, à 14:28)


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#9 Le 23/01/2007, à 14:30

Bastes

Re : [résolu] pb reconnaissance mysql dans php

Facile. Ouvre :
/etc/php5/apache2/php.ini

Il faut trouver une ligne du style :

extension=mysql.so

SANS '#' DEVANT (sinon ça veut dire qu'elle est commentée, donc non utilisée.
Pour PHP ça veut dire "charge les fontions de la bibliothèque MySQL", c'est ce qui te manque.

Donc, une fois que tu as rajouté cette ligne si elle est absente, il faut redémarrer le serveur apache, ce qui se fait comme suit :

/etc/init.d/apache2 restart

Si tu n'as toujours pas accès à MySQL c'est que la library est absente (mais ça m'étonnerai parce que PHPMyAdmin à l'air de fonctionner). Dans ce cas, il faut installer l'extension (à partir de synaptic, cherche un paquet genre php-mysql ou php5-mysql je crois).


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#10 Le 23/01/2007, à 14:33

glattering

Re : [résolu] pb reconnaissance mysql dans php

YES! ça marche, en rajoutant la ligne et en redémarrant apache!
Merci énormément!!

Mais juste pour info (et pour les débutants suivants wink), comment se fait il que la ligne soit absente par défaut? Ca vient de moi qui n'aie pas du installer les trucs dans l'ordre ou bien c'est un classique et cela fait partie de l'installation?

Encore merci!!

/glattering, en arrêt maladie pour un mois, enfin la perspective d'avoir qqch à faire de ses journées wink


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#11 Le 23/01/2007, à 15:25

Bastes

Re : [résolu] pb reconnaissance mysql dans php

C'est possible, mais je crois que j'ai eu à faire la même manip lorsque j'ai configuré mon apache la dernière fois chez moi. Quoi qu'il en soit, c'est un truc à savoir faire si tu veux développer en PHP ; on ajoute toujours les extensions comme ça.

Ne pas oublier : un petit "[résollu]" dans le titre ne fera pas de tort à la cause.

Dernière modification par Bastes (Le 23/01/2007, à 15:26)


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#12 Le 23/01/2007, à 15:47

glattering

Re : [résolu] pb reconnaissance mysql dans php

Ok, alors c'est noté pour les prochaines extensions!

Encore merci!

(résolu ajouté wink)


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#13 Le 23/01/2007, à 16:10

Bastes

Re : [résolu] pb reconnaissance mysql dans php

Pas de quoi. Un petit ajout, quelques extensions utiles :
- GD (bibliothèque de fonctions graphiques, utiles dès que tu veux tripatouiller des images en php, même si c'est un peu "touchy" si tu oublie de libérer la mémoire utilisée par les images)
- Ming (bibliothèque pour générer du flash actionscript, c'est pas évident à apprendre mais ça peut valoir le coup selon ce que tu veux en faire)
- mysqli (bibliothèque objet pour mysql appellée à remplacer la bibliothèque purement fonction à terme)
- tidy (pour "nettoyer" ses pages dynamiques avant de les envoyer)

Avec ça et le PHP5 tu as de quoi t'amuser.

@++


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#14 Le 23/01/2007, à 16:49

jujule

Re : [résolu] pb reconnaissance mysql dans php

Je pense que tu as dû merdouiller quelque part parce que moi aussi j'ai appilqué le tuto dont tu parles et par défault ces lignes sont inscrites :

extension=mysql.so
extension=mysqli.so
extension=gd.so
extension=mcrypt.so
extension=sqlite.so
extension=xsl.so

juste à la fin de php.ini...

smile

#15 Le 23/01/2007, à 18:03

Bastes

Re : [résolu] pb reconnaissance mysql dans php

C'est possible qu'il ait oublié une ligne mais sur un tuto aussi long et dense c'est pas surprenant, surtout pour quelqu'un qui connaît pas LAMP sur le bout de l'orteil.


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#16 Le 24/01/2007, à 10:34

glattering

Re : [résolu] pb reconnaissance mysql dans php

Euh wi, c'est fort possible que j'ai oublié une ligne, vu que j'avais pas besoin de tout, ptête que j'ai un peu trop élagué ...
Merci pour les extensions, même si je ne pense pas en avoir particulièrement besoin. Je cherche juste à créer un annuaire de contacts en ligne, histoire de plus avoir d'excuses pour les pertes d'adresses mails, de n° tel, d'adresses postales etc.

D'ailleurs (si c'est permis de faire un peu durer le thread au delà du sujet initial), quelle la grande différence entre php4 et php5?
J'aimerais aussi coder si possible oienté objet (même si mes connaissances sont très limitées en la matière)

Merci encore!


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#17 Le 24/01/2007, à 11:08

Bastes

Re : [résolu] pb reconnaissance mysql dans php

Heu, LA grande différence, c'est difficile à dire.

Disons que la plus grande de mon point de vue c'est le modèle objet qui a complètement été repensé pour faire un peu moins amateur, mais il y a plein de bibliothèques qui ont changé également, et pas mal de choses en plus en lien avec l'orienté objet ou non.

Dans tous les cas, PHP5 est rétro-compatible avec PHP4 sans trop de soucis ; par contre, il y a plein de choses pas propres originaires du PHP3 qui pourraient poser problème si tu y a fait appel.


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#18 Le 24/01/2007, à 11:10

Bastes

Re : [résolu] pb reconnaissance mysql dans php

Oh, et si tu veux faire de l'OO je te conseille de prendre une petite journée à bien bien bien lire la doc de PHP5 sur l'objet, ça te permettra de partir sur des bonnes bases -surtout si tu n'a jamais codé en objet auparavant-.


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne