Instalarea / configurarea
PHP Manual

Instalarea

Pentru compilare, pur și simplu utilizați opțiunea de configurare --with-mysql[=DIR], unde parametrul opțional [DIR] indică directorul unde a fost instalat MySQL.

Cu toate că această extensie MySQL este compatibilă cu MySQL 4.1.0 și versiunile ulterioare, ea nu susține funcționalitatea suplimentară oferită de aceste versiuni. Pentru aceasta utilizați extensia MySQLi.

Dacă doriți să instalați extensia mysql împreună cu extensia mysqli, trebuie să utilizați aceeași bibliotecă-client pentru a evita conflicte.

Instalarea pe sisteme Linux

PHP 4

Opțiunea --with-mysql este activată implicit. Acest comportament implicit poate fi dezactivat cu opțiunea de configurare --without-mysql. Dacă MySQL este activat fără specificarea căii către directorul DIR de instalare al MySQL, PHP va utiliza bibliotecile-client MySQL încorporate.

Utilizatorii care rulează alte aplicații care utilizează MySQL (spre exemplu, auth-mysql) nu ar trebui să utilizeze biblioteca furnizată, dar să specifice calea către directorul de instalare al MySQL, în felul următor: --with-mysql=/path/to/mysql. Aceasta va forța PHP să utilizeze bibliotecile-client instalate de MySQL, evitând în acest fel orice conflicte.

PHP 5+

MySQL nu este activat implicit, și nici biblioteca MySQL nu este furnizată cu PHP. Citiți acest FAQ pentru a afla detalii despre cauze. Utilizați opțiunea de configurare --with-mysql[=DIR] pentru a include susținerea MySQL. Puteți descărca antete și biblioteci de pe » MySQL.

Instalarea pe sisteme Windows

PHP 4

Extensia PHP MySQL este compilată în PHP.

PHP 5+

MySQL nu mai este activat implicit, deci biblioteca DLL php_mysql.dll trebuie activată în php.ini. De asemenea PHP are nevoie de access la biblioteca-client MySQL. Un fișier numit libmysql.dll este inclus în distributivul PHP pentru Windows și pentru ca PHP să poată comunica cu MySQL, acest fișier trebuie să fie disponibil în căile din variabila PATH a sistemului Windows. Accesați și FAQ întitulat "Cum să adaug directorul PHP în variabila PATH din Windows" pentru informații despre cum să realizați acest lucru. Cu toate că copierea libmysql.dll în directorul de sistem al Windows de asemenea funcționează (deoarece directorul de sistem se află implicit înscris în variabila PATH a sistemului), aceasta nu e recomandabil.

Ca și în cazul activării oricărei extensii PHP (cum ar fi php_mysql.dll), directiva PHP extension_dir trebuie să fie stabilită către directorul unde sunt amplasate extensiile PHP. Accesați de asemenea Instrucțiunile de instalare manuală în Windows. O valoare-exemplu a extension_dir pentru PHP 5 ar putea fi c:\php\ext

Notă: Dacă la startarea server-ului web apare o eroare similară cu aceasta: "Unable to load dynamic library './php_mysql.dll'" ("Nu s-a reușit încărcarea bibliotecii dinamice './php_mysql.dll'"), aceasta este din cauza că php_mysql.dll și/sau libmysql.dll nu pot fi găsite de către sistem.

Note la instalarea MySQL

Avertizare

Pot fi întâlnite prăbușiri și alte probleme la startarea PHP atunci când această extensie este încărcată împreună cu extensia recode. Accesați extensia recode pentru informații suplimentare.

Notă: Dacă aveți nevoie se seturi de caractere ce diferă de latin (implicit), trebuie să instalați biblioteca externă libmysql compilată pentru a susține setul de caractere dorit.


Instalarea / configurarea
PHP Manual