Visualizzazione post con etichetta Tecnologia. Mostra tutti i post
Visualizzazione post con etichetta Tecnologia. Mostra tutti i post

mercoledì 14 maggio 2008

Portable Apps

Segnalo una suite di programmi molto carini ed utili.
A questo indirizzo (http://portableapps.com/) si trova una suite di programmi freeware che vanno installati su un qualsiesi dispositivo portabile (Chiavetta USB - HD Portatile.....).
E' disponibile in tre versioni:
* Base: 0.7MB (download), 1MB (installed)
* Lite: 30.4MB (download), ~105MB (installed)
* Standard: 89.5MB (download), ~260MB (installed)
a seconda della quantità e del tipo di programmi che porta con se.

Dopo l'installazione si presenta con l'icona del programma nella traybar. Al doppio click ci si trova dinanzi ad un menu molto simile allo Start di windows con i collegamenti per lanciare ed utilizzare tutte le varie applicazioni presenti senza doverle installare nel pc su cui vi trovate.

Ecco solo alcune delle applicazioni installabili:
* ClamWin Portable (antivirus)
* Mozilla Firefox - Portable Edition (web browser)
* Gaim Portable (instant messaging)
* OpenOffice.org Portable (office suite)
* Sudoku Portable (puzzle game)
* Mozilla Sunbird - Portable Edition (calendar/task manager)
* Mozilla Thunderbird - Portable Edition (email client)

giovedì 8 maggio 2008

Come far funzionare PHP sotto IIS.

Ero alla ricerca di come far girare php sotto la mia macchina windows (e quindi con IIS) senza dover installare apache...beh vi faccio un piccolo riassunto della procedura che ho effettuato...
Per prima cosa dobbiamo ovviamente scaricare da http://www.php.net/downloads.php la versione per windows 'zip package'.
Creare in C:\ la directory php e unzippare il contenuto del file appena scaricato.
Adesso, per evitare di dover spostare le librerie nelle cartelle di sistema, modifichiamo la variabile di sistema "Path" in modo che contenga il percorso alla cartella appena creata. Per fare questo clicchiamo con il tasto desto su "Risorse del Computer", poi su "Proprietà" e selezioniamo il tab "Avanzate". Da qui clicchiamo il bottone "Variabili d'Ambiente" e cerchiamo nella categoria "Variabili di Sistema" la variabile "Path". Facciamo modifica e aggiungiamo ";C:\php" (N.B. ovviamente senza le virgolette). (A questo punto potrebbe essere necessario un riavvio del sistema.)
A questo punto dobbiamo editare le configurazioni del php: andiamo in "C:\php" e rinominiamo il file "php.ini-dist" in "php.ini". Apriamolo quindi con un editor di testi ed apportiamo le seguenti modifiche:
  1. Cerchiamo la direttiva "cgi.force_redirect", togliamo il punto e virgola iniziale ed impostiamo il valore a 0.
  2. Cerchiamo la direttiva "doc_root" e impostiamo il suo valore alla root directory di IIS ovvero "C:\Inetpub\wwwroot".
  3. Impostiamo ora il valore della direttiva "extension_dir" a "C:\php\ext".
  4. Togliere il punto e virgola all'inizio della direttiva "extension=php_mysql.dll" (necessaria per l'interazione con il database mysql).
Salvare e chiudere il file. Ora passiamo alla configurazione di IIS ("Strumenti di Amministrazione" -> "Internet Information Services").
Selezioniamo "Sito Web predefinito" e con il tasto destro clicchiamo su "Proprietà". Dal tab "Home directory" clicchiamo il bottone "Configurazione".
Nella nuova finestra che si aprirà clicchiamo su "Aggiungi" e impostatiamo i seguenti valori:
  • Eseguibile a "C:\php\php-cgi.exe",
  • Estensione a ".php",
  • Selezioniamo "Tutti i verbi",
  • Selezioniamo "Modulo script",
  • Selezioniamo "Verifica l'esistenza dei files".

E anche la configurazione di IIS è terminata.

Ora proviamo che tutto funzioni.
Creiamo in "C:\Inetpub\wwwroot\" un file di prova (es. info.php) e con un qualsiasi editor di testo scriviamoci:
phpinfo();
?>
Ora se salvate e aprite un browser all'indirizzo http://localhost/info.php vi apparirà la pagina riepilogativa con tutte le configurazioni di Php!