you can also easily work around the issue if you simply create a symbolic link to the socket by executing the following in terminal:
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
[EDIT BY danbrown AT php DOT net: Typo spotted by (asterizk AT me DOT com) - "should probably say 'sudo ln -s ...'"]
Configurația la rulare
Comportamentul acestor funcții este afectat de parametrii stabiliți în php.ini.
| Denumire | Valoare implicită | Se poate schimba | Istoric schimbări |
|---|---|---|---|
| mysql.allow_persistent | "1" | PHP_INI_SYSTEM | |
| mysql.max_persistent | "-1" | PHP_INI_SYSTEM | |
| mysql.max_links | "-1" | PHP_INI_SYSTEM | |
| mysql.trace_mode | "0" | PHP_INI_ALL | Disponibil începând cu PHP 4.3.0. |
| mysql.default_port | NULL | PHP_INI_ALL | |
| mysql.default_socket | NULL | PHP_INI_ALL | Disponibil începând cu PHP 4.0.1. |
| mysql.default_host | NULL | PHP_INI_ALL | |
| mysql.default_user | NULL | PHP_INI_ALL | |
| mysql.default_password | NULL | PHP_INI_ALL | |
| mysql.connect_timeout | "60" | PHP_INI_ALL | PHP_INI_SYSTEM în PHP <= 4.3.2. Disponibil începând cu PHP 4.3.0. |
Iată o explicație pe scurt a directivelor de configurare.
-
mysql.allow_persistentboolean -
Indică dacă vor fi permise conexiuni persistente la MySQL.
-
mysql.max_persistentinteger -
Numărul maximal de conexiuni persistente la MySQL per proces.
-
mysql.max_linksinteger -
Numărul maximal de conexiuni MySQL per proces, inclusiv conexiuni persistente.
-
mysql.trace_modeboolean -
Modul de trasare. Când mysql.trace_mode este activat, vor fi afișate avertizări pentru scanări ale tabelelor/indicilor, seturi de rezultate neeliberate și erori SQL. (Introdus în PHP 4.3.0)
-
mysql.default_portstring -
Numărul implicit al portului TCP utilizat pentru conectarea la serverul de baze de date, dacă nu este specificat un alt port. Dacă nu este specificată o valoare implicită, numărul portului va fi obținut din variabila de mediu MYSQL_TCP_PORT, înregistrarea mysql-tcp din /etc/services, sau din constanta
MYSQL_PORTde la momentul compilării în această ordine. Win32 va utiliza numai constantaMYSQL_PORT. -
mysql.default_socketstring -
Numele implicit al socket-ului utilizat pentru conectarea la un server de baze de date local, dacă nu este specificat numele unui alt socket.
-
mysql.default_hoststring -
Denumirea implicită a serverului de baze de date, în caz că nu se specifică o altă denumire. Nu se aplică în modul SQL securizat.
-
mysql.default_userstring -
Numele implicit al utilizatorului pentru a fi utilizat la conectarea la serverul de baze de date, dacă nu este specificat un alt nume. Nu se aplică în modul SQL securizat.
-
mysql.default_passwordstring -
Parola implicită pentru a fi utilizată la conectarea la serverul de baze de date, dacă nu este specificată o altă parolă. Nu se aplică în modul SQL securizat.
-
mysql.connect_timeoutinteger -
Timeout-ul la conectare în secunde. Pe Linux acest timeout este de asemenea utilizat la așteptarea primului răspuns de la server.
