Pages : 1
#1 Le 23/01/2007, à 13: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, à 16:49)
Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -
Hors ligne
#2 Le 23/01/2007, à 14: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, à 14: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, à 14: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, à 14: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, à 14: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, à 14:32)
Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -
Hors ligne
#6 Le 23/01/2007, à 15: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, à 15: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, à 15: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à!
/glattering
Dernière modification par glattering (Le 23/01/2007, à 15:28)
Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -
Hors ligne
#9 Le 23/01/2007, à 15: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, à 15: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 ), 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
Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -
Hors ligne
#11 Le 23/01/2007, à 16: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, à 16: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, à 16:47
- glattering
Re : [résolu] pb reconnaissance mysql dans php
Ok, alors c'est noté pour les prochaines extensions!
Encore merci!
(résolu ajouté )
Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -
Hors ligne
#13 Le 23/01/2007, à 17: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, à 17: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...
#15 Le 23/01/2007, à 19: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, à 11: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, à 12: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, à 12: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
Pages : 1