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 ...'"]
Configurazione di Runtime
Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini.
| Nome | Predefinito | Modificabile | Cronologia |
|---|---|---|---|
| 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 | Disponibile dal PHP 4.3.0. |
| mysql.default_port | NULL | PHP_INI_ALL | |
| mysql.default_socket | NULL | PHP_INI_ALL | Available since 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 in PHP <= 4.3.2. Disponibile dal PHP 4.3.0. |
Breve descrizione dei parametri di configurazione.
-
mysql.allow_persistentboolean -
Determina se consentire le connessioni persistenti a MySQL.
-
mysql.max_persistentinteger -
Il numero massimo di connessioni persistenti MySQL per processo.
-
mysql.max_linksinteger -
Il numero massimo di connessioni MySQL per processo, incluse le connessioni persistenti.
-
mysql.trace_modeboolean -
Trace mode. Quando mysql.trace_mode è abilitato, vengono visualizzati avvisi per scansioni di tabelle/indici, resultset non liberati ed errori SQL. (Introdotto in PHP 4.3.0)
-
mysql.default_portstring -
Il numero di porta TCP predefinito da usare per connettersi ad un server di database se nessuna altra porta viene specificata. Se nessun valore predefinito e specificato, la porta sarà ottenuta dalla variabile d'ambiente MYSQL_TCP_PORT, dalla voce mysql-tcp in /etc/services o dalla costante
MYSQL_PORTin fase di compilazione, in questo ordine. Win32 userà solo la costanteMYSQL_PORT. -
mysql.default_socketstring -
Il nome del socket predefinito da usare per connettersi ad un server di database locale se nessun altro nome di socket viene specificato.
-
mysql.default_hoststring -
L'host di default del server da usare per connettersi al server di database se nessun altro host viene specificato. Non si applica in modalità sicura SQL.
-
mysql.default_userstring -
Il nome utente predefinito da usare per connettersi al server di database se nessun altro nome viene specificato. Non si applica in modalità sicura SQL.
-
mysql.default_passwordstring -
La password predefinita da usare per connettrsi al server di database se nessuna altra password viene specificata. Non si appplica in modalità sicura SQL.
-
mysql.connect_timeoutinteger -
Timeout di connessione in secondi. Per Linux questo timeout è usato anche per attendere la prima risposta dal server.
