Documentația Php5

Extensia mysqli a fost introdusă cu versiunea PHP 5.0.0. MySQL Driver Native a fost inclus în PHP versiunea 5.3.0.

Instalare pentru Linux

Cele mai multe distribuții Unix includ versiuni binare ale PHP, care pot fi instalate mai târziu. Undiagnosed că versiunile binare sunt de obicei asamblate cu extensii MySQL activat, poate fi necesar să se instaleze pachete suplimentare cu biblioteci extensie. Asigurați-vă că managerul de pachete livrat împreună cu distribuția selectată vă permite să instalați astfel de pachete.

În cazul în care distribuția dvs. Unix nu vine cu un pachet binar PHP care acceptă extensia mysqli. atunci trebuie să construiți PHP din codul sursă. Construirea PHP din codul sursă vă permite să selectați numai acele extensii MySQL (precum și bibliotecile client pentru fiecare extensie) pe care doriți să le utilizați.

Se recomandă utilizarea Driverului Nativ MySQL, rezultând performanțe sporite și acces la funcții care nu sunt disponibile când se folosește MySQL Client Library. Vedeți Ce este Driverul Nativ MySQL în PHP? pentru a vă familiariza cu capabilitățile Driverului Nativ MySQL.

Sub / path / to / mysql_config este locația programului mysql_config. furnizat cu serverul MySQL.

Myqli compilează masa de timp

mysqlnd în mod implicit

Trebuie remarcat faptul că este posibilă combinarea liberă a extensiilor MySQL și a bibliotecilor de clienți. De exemplu, puteți activa extensia MySQL, vă permite să utilizați MySQL Client Library (libmysql), și, astfel, reglați extensia mysqli pentru a utiliza MySQL driverul nativ. Astfel, sunt posibile orice permutări ale extensiilor și ale bibliotecilor de clienți.

Următoarea extensie exemplu MySQL nastrvaivaet pentru utilizarea MySQL Client Library și mysqli extindere și DOP MYSQL pentru a lucra cu MySQL driver nativ:

Instalare pentru Windows

Pentru Windows, în majoritatea cazurilor, PHP este instalat cu programul de instalare.

PHP 5.0, 5.1, 5.2

După instalarea PHP, trebuie să o configurați pentru a activa extensia mysqli și a determina ce bibliotecă client utilizează.

Dacă activați orice extensie PHP (de exemplu, php_mysqli.dll), directiva extension_dir PHP trebuie să conțină calea către directorul unde se află extensiile PHP. Consultați și Instrucțiunile de auto-instalare pentru Windows. De exemplu, în PHP 5, valoarea extensiei_dir este c: \ php \ ext.

Dacă primiți următorul mesaj când porniți serverul: "Imposibil de încărcat biblioteca dinamică" ./php_mysqli.dll "". atunci sistemul nu poate găsi fișierele php_mysqli.dll și / sau libmysql.dll.

PHP 5.3.0+

Pentru Windows, în versiunile PHP 5.3 și versiunile ulterioare, extensia mysqli utilizează driverul nativ MySQL în mod implicit. Aceasta înseamnă că nu trebuie să vă faceți griji cu privire la configurarea accesului la fișierul libmysql.dll.

Articole similare