![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User Attivo
|
[GUIDA] Installazione LAMP su Win32
Ciao a tutti...
Questa è una piccola ma grande guida all'installazione del PHP, che vi permetterà di installare i seguenti programmi: -> PHP 5.0 -> Apache 1.* -> Apache 2.* -> MySQL 4.* --> PHP 5.0 Questo è il parser dei nostri script php, che ci permetterà di tradurre il nostro codice php in linguaggio html. La 5 è l'ultima release stabile, e la potete trovare nel sito ufficiale, in particolare qui trovate quella per i sistemi win32: Tutti i Mirror per PHP 5.0.0 per Win32 In questo link, invece, trovare tutte le release di PHP, divise per versione: Tutte le releases di PHP In seguito parleremo della sua installazione in Apache 1 ed in Apache 2. --> Apache 1.* Quest'altro è in nostro WebServer, cioè quell'applicazione che permette agli altri computer di connettersi al nostro, e di visualizzare dei determinati dati. Qui trovate il link necessario per scaricare la versione 1.3 per un SO win32: Pacchetto installazione Apache 1.3.33 per Win32 Qui, invece, trovate la lista di tutti i pacchetti Unix e per Windows: Tutte le releases di Apache --> Apache 2.* Questa evoluzione di Apache 1.* gira bene su linux, ma non molto è ottimizzata per windows, anche se molti server oggi lo montano. Per il download, utilizzate il link sopra citato. --> MySQL 4.* Questo è un RDBMS, vale a dire un Database Relazionale, capace di gestire una vasta quantità di dati attraverso delle query in linguaggio SQL. Ecco l'elenco di tutti i mirrors per la versione 4: Pacchetto installazione MySQL 4.1.7 per Win32 -------------------------------------------------------------------------------- Per prima cosa, scompattate il vostro archivio contenente il PHP 5, in una cartella a vostro piacimento, qui io utilizzerò C:/Programmi/PHP5/ come esempio. Una volta scompattato il file, dobbiamo installare il nostro apache: Dovete far eseguire il file d'installazione di Apache 1.3 o 2, installarlo, ed alla fine configurarlo. L'unica differenza fondamentale che trovate in Apache 1 e 2 nella sua installazione, è proprio la configurazione. -> INSTALLAZIONE APACHE 1.* aprite il file httpd.conf con il notepad, nella cartella conf di apache, e dovete cercare la seguente riga: Codice:
LoadModule foo_module modules/mod_foo.so questo, ovviamente senza il #, che indica una stringa commentata: Codice:
LoadModule php5_module C:/Programmi/PHP5/php5apache.dll lista di AddModule, dovrete aggiungere alla sua fine quanto segue: Codice:
AddModule mod_php5.c Codice:
AddType application/x-tar .tgz Codice:
AddType application/x-httpd-php .php Codice:
<IfModule mod_dir.c> Codice:
DirectoryIndex index.php index.htm index.html Infine, andate a cercare la seguente direttiva: Codice:
DocumentRoot Codice:
DocumentRoot = "C:\Programmi\Apache Group\Apache\htdocs" -> INSTALLAZIONE APACHE 2.* Con apache 2, l'installazione risulta molto simile, ma la spiego lo stesso. Innanzitutto cercate la seguente riga nel file httpd.conf: Codice:
LoadModule foo_module modules/mod_foo.so Codice:
LoadModule php5_module C:/Programmi/PHP5/php5apache2.dll Codice:
AddType image/x-icon .ico Codice:
AddType application/x-httpd-php .php Codice:
DirectoryIndex Codice:
DirectoryIndex index.php index.htm index.html Infine, andate a cercare la seguente direttiva: Codice:
DocumentRoot Codice:
DocumentRoot = "C:\Programmi\Apache Group\Apache2\htdocs" -------------------------------------------------------------------------------- --> PHP OK, ora andate e copiare il file C:/Programmi/PHP5/php5ts.dll in %windir%/system32/ e rinominate il file php.ini-raccommended (sempre nell cartella di PHP) in php.ini ed apritelo col notepad. Dovete cercare questo: Codice:
include_path Codice:
include_path = "c:\programmi\php5\includes" selezionare quali caricare: cercate questa direttiva: Codice:
extension_dir Codice:
extension_dir = "C:/Programmi/PHP5/ext" questa: Codice:
;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_iconv.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll ;extension=php_imap.dll ;extension=php_interbase.dll extension=php_java.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll extension=php_mysql.dll ;extension=php_oci8.dll extension=php_openssl.dll extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll extension=php_shmop.dll ;extension=php_snmp.dll extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_tidy.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll ;extension=php_yaz.dll extension=php_zip.dll cartella di windows. -> INSTALLAZIONE MySQL 4.* Aprite il file d'installazione di MySQL ed installatelo in una directory a vostro piacimento; Io vi consiglio C:/Programmi/MySQL, anche per un fatto di comodità. Una volta installato, andiamo nella directory di MySQL, apriamo la sottodirectory chiama bin e fate un collegamento al desktop di winmysqladmin.exe, che sarebbe il programma che gestisce mysql. Ora andate ad aprire il file php.ini e cercate la seguente riga: Codice:
[MySQL] questo: Codice:
; Permette le connessioni persistenti ai database mysql.allow_persistent = On ; Numero massimo di connessioni persistenti ( -1 = illimitate ) mysql.max_persistent = -1 mysql.max_links = -1 ; Porte di default di MySQL ( Da non modificare ) mysql.default_port = 3306 ; Host di default di MySQL ( Localhost se si lavora in locale ) mysql.default_host = localhost ; Utente MySQL di default mysql.default_user = ; Password MySQL di default mysql.default_password = directory %systemroot%/system32 OK. Anche mysql è stato installato correttamente. Non ci resta di fare una prova per vedere se il tutto è stato installato correttamente. Aprite Il vostro browser di default, e digitate: Codice:
http://localhost/ per averlo usato (oppure una pagina Apache). Per testare il PHP, create un file chiamato index.php nella cartella per i vostri documenti php, e metteteci questo contenuto: Codice:
<? phpinfo(); ?> pagina con le impostazioni di php. Se vi è spuntato, bene, se no, male... Provate a rileggere la guida e non dimenticate neanche un passaggio... Bene. Se vi è spuntato quello sopra descritto penso di aver scritto questa guida all'installazione di Apache-PHP5-MySQL nel modo migliore. Se i problemi persistono, consultare il medic... ehm... il forum, che è sempre a disposizione per qualsiasi esigenza. Spero di non essere stato troppo vago, dispersivo o sintetico, e che siete riusciti ad installare il tutto. Alla prossima, PaTeR |
|
__________________
Sitozzo esperimentalozzo - Beta Testing |
|
|
|
|
|
|
|
|
#2 (permalink) |
|
Pater molto bravo
![]() Una guida molto interessante. | |
|
__________________
Giorgio Taverniti Blog - Il mio account Twitter! Che aspetti? Diventa MODERATRICE del Forum gt ![]() Importante evento sul Web Marketing: 5 sale, 27 argomenti, 33 esperti presenti, streaming e video registrati...a soli 149€
|
|
|
|
|
|
|
#3 (permalink) | |
|
User Attivo
|
Quote:
| |
|
__________________
Sitozzo esperimentalozzo - Beta Testing |
||
|
|
|
| Tags: guida, installazione, lamp, php, win32 |
| Strumenti di discussione | |
|
|