PHP  »  Guide  »  Guida PHP su Windows 

Personalizzazione del file Php.ini



Tornate alla directory C:\php, rinominate il file php.ini-recommended in php.ini. Questo d'ora in poi sarà il file attraverso il quale potrete modificare alcuni comportamenti dell'interprete Php: consente di abilitare nuove estensioni, restringere o allentare alcune impostazioni legate alla sicurezza e definire molte altre impostazioni. 

Aprite il file con un editor di testo (ricordiamo sempre di effettuare prima un backup) e, se avete tempo e voglia, leggete con attenzione i commenti inseriti tra le direttive, si tratta di una vera e propria miniera di informazioni sul funzionamento di Php. Per il momento dovete applicare solo tre modifiche.

Per prima cosa trovate la direttiva extension_dir

; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"

e cambiatela come segue

extension_dir = "C:/php/extensions"


In questo modo abbiamo indicato all'interprete dove cercare le estensioni che prima o poi vorremo attivare.

- Php5: la directory che contiene le estensioni si chiama ext, quindi dobbiamo sostituire la riga come segue:

Valido solo per Php 5

extension_dir = "C:/php/ext"

In secondo luogo scorrete ancora il file verso il basso, fino alla blocco seguente

; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.

display_errors = Off

sostituendo Off con On  potremo vedere gli errori generati dagli script, caratteristica indispensabile in ambiente di sviluppo. 

In ultimo scendete ulteriormente fino alla direttiva

; Argument passed to save_handler. In the case of files, this is the path
; where data files are stored. Note: Windows users have to change this
; variable in order to use Php's session functions.

;session.save_path = /tmp

Questo blocco indica a Php dove salvare i file in cui vengono memorizzati i dati di sessione. Le sessioni sono un argomento un po' complesso ma sicuramente prima o poi bisognerà servirsene, quindi meglio agire subito e modificare la riga come segue, eliminando cioè il ";" per decommentare la direttiva.

session.save_path = C:/php/sessionfiles

sessionfiles è una directory vuota che dovete subito creare in C:\Php (o dove preferite purchè sia dotata di permessi che consentano a Php la creazione e la scrittura di file al suo interno).

Ultimi articoli PHP

Sessioni PHP: cosa sono, come si usano

Dalla configurazione di PHP, alla gestione delle sessioni in un...

Continuous Integration: automatizziamo i client con Phing

Continuous Integration: automatizziamo i client con Phing. Esempi...

Archiviazione delle applicazioni PHP con Phar

Come incorporare intere applicazioni PHP all'interno di un singolo...

I traits in PHP 5.4

Cosa sono, a cosa servono e come si unsano i traits, la novità per...

PHP 5.4: il web server integrato

Impara ad usare il web server integrato nella versione 5.4 di PHP:...

Altri articoli

Guide PHP

Guida Yii Framework

Come creare applicazioni Web in modo semplice e veloce con il...

Guida Applicazioni Facebook con PHP

Come realizzare un'applicazione per Facebook. Dalle basi della...

Guida PHP con Windows e IIS

Installare ambienti per lo sviluppo e la produzione di applicazioni...

Altre guide

Newsletter @PHP

Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso PHP per Webmaster

11 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti