php.ini cli link simbolico

2

Perché abbiamo un php.ini diverso per il client php?

È una buona idea collegare il main invece?

$ sudo ln -s /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
    
posta Pierre de LESPINAY 17.07.2013 - 11:04

1 risposta

5

Dipende esclusivamente da te come configuri il tuo sistema, in base alle tue esigenze. Tuttavia, ci sono buone ragioni per avere file di configurazione separati per CLI e Apache, non ultimo perché un server web è tipicamente un servizio rivolto verso l'esterno. Ad esempio:

  • Disabilitazione di alcune estensioni per ridurre al minimo i rischi per la sicurezza.
  • Configurazione di limiti di memoria inferiori per limitare il potenziale di attacchi di tipo denial of service.

Si noti che è anche possibile configurare l'installazione di PHP aggiungendo file a /etc/php5/conf.d . Questo è un buon modo per mantenere le personalizzazioni nel proprio file ed evitare conflitti nei file php.ini se vengono aggiornati da una nuova versione dei pacchetti. Anche quest'ultimo punto è un problema se si sceglie di utilizzare i collegamenti simbolici per php.ini . Tieni presente che le directory conf.d per cli e apache sono link simbolici.

    
risposta data David Edwards 17.07.2013 - 14:48

Leggi altre domande sui tag