Installazione di Apache, PHP, MySQL, Perl in Windows

Accuminciamu cù a stallazione Apache (Servitore HTTP). Pudete scaricà Apache installazioni nantu www.apache.org Scaricate a versione chì ti piace, ricumandemu a versione 2.  Eccu un ligame per questu.

Per scaricà più veloce, visita.
Dopu avè scaricatu u schedariu .M: Iè installer(), eseguite. Assistant d'installazione dopu, dopu, finisce u "travagliu"...

L'installatore vi dumandarà uni pochi di dettagli cum'è un nome  servitore u vostru, u vostru indirizzu di u servitore è l'indirizzu email di l'amministratore. Se tenete un nome di duminiu o hostname, inserite l'infurmazioni cusì:

Nome di u servitore: u vostru_domain.org
Indirizzu di u servitore: www.your-domain.org

E-mail amministratore: Stu indirizzu email hè prutettu da i spambots. Duvete avè JavaScript attivatu per vede lu.

Se ùn avete micca unu, duvete ottene unu à un indirizzu liberu:

http://www.no-ip.org/

Verificate l'opzione 'funziona cum'è un serviziu per tutti l'utilizatori nantu à u portu 8080 "è appughjà u buttone listing, Fattuper compie a stallazione. Tip: Installa lu à u discu C: (Crea un cartulare per questu, ùn vi preoccupate micca) per assicurà chì a stallazione hè più faciule. Sè avete finitu, apre u vostru navigatore è scrivite in a barra di indirizzu:

HTTP://localhost/
Se vede "Pagina di prova per l'installazione di Apache", tuttu funziona.

Installazione PHP:

Stallàmu PHP. scaricate l'archivi da www.php.net. Eccu u ligame direttu à Versione 4.3.9:

Assicuratevi di scaricà l'archiviu è micca installatu. OK! dopu avè scaricatu, sbulicà l'archiviu C:/PHP (questu hè di simplificà a strada). Avà apre C:/apache/conf/httpd.conf è cercate sta linea:

#LoadModule Ssl_module modules/mod_ssl.so

sottu sta linea, aghjunghje questu:

LoadModule rewrite_module modules / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
AddType application/x-HTTPD-PHP .php
AddType application/x-HTTPD-PHP.php3
AddType application/x-HTTPD-PHP.php4

Avà cercate nantu à sta linea:

<Directory "C:/apache2/HTDOCS">
Avà Cambia:

Indici d'opzioni Segui SymLinks
#
# AllowOverride cuntrolla quali direttive ponu esse piazzate in u schedariu .htaccess.
# Questu ùn pò esse "Tutti", "Nisunu", o qualsiasi cumminazione di e parolle chjave:
# Opzioni FileInfo AuthConfig Limite
#
AllowOverride Nisunu

in:

Opzioni Indici Include FollowSymLinks MultiViews ExecCGI
#
# AllowOverride cuntrolla quali direttive ponu esse piazzate in u schedariu .htaccess.
# Questu ùn pò esse "Tutti", "Nisunu", o qualsiasi cumminazione di parole chjave:
# Opzioni FileInfo AuthConfig Limite
#
AllowOverride Tutti

Questu permetterà.htaccess supportu in u vostru servitore è assicuratevi chì pudete vede u cuntenutu di u cartulare senza riceve 403 Projettu errori.

Avà cercate:

DirectoryIndex index.html index.var.html
è cambia in:

DirectoryIndex index.html index.php

Salvà u schedariu è reboot Apache. (pudete riavvialu clicchendu riavvia u servitore Apache scorciatoia di menu principiu o in scrittura:

Riavvia Apache pulita

in a finestra di prompt di cumanda. OK!

hai PHP travaglia per u vostru servitore. Avà mettimu PHP è assicuratevi chì funziona veramente! Apertu C:/php/php.ini (php.ini-distance rinominatu) è cercate questu articulu:

max_execution_time = 60; U tempu massimu di esecuzione per ogni script, in seconde max_input_time = 60; Tempu massimu chì ogni script pò analizà una dumanda di dati limite_memoria = 5M; A quantità massima di memoria chì u script pò cunsumà (8 MB)

Avete da cambià à ciò chì vulete. eccu l'opzione chì aghju utilizatu:

max_execution_time = 300; U tempu massimu di esecuzione per ogni script, in seconde max_input_time = 300; Tempu massimu chì ogni script pò analizà una dumanda di dati limite_memoria = 5M; A quantità massima di memoria chì u script pò cunsumà (8 MB)

Avà cercate:

register_globals = Off

è cambia in:

register_globals = On

Ricerca :

extension_dir = ". "

è cambia in:

extension_dir = "C:/PHP/extensions"

se avete installatu PHP in C: ...

Ricerca :

, Windows
estensioni; Per piacè nutate chì u supportu MySQL ODBC hè avà integratu, cusì ùn ci hè micca bisognu di DLL per questu.
è uncomment (sguassà; davanti) i seguenti moduli:

estensione=php_bz2.dll
estensione=php_db.dll
estensione=php_gd2.dll
estensione=php_java.dll
estensione=php_msql.dll
estensione=php_pdf.dll
estensione=php_pgsql.dll
estensione=php_sockets.dll

OK! Avà cambiate i paràmetri di ricerca SMTP (hè bonu per voi mail() avete bisognu !!!.)

[mail]; Solu per Win32.

SMTP =
smtp_port = 25
; Per Win32
solu.; Sendmail_from =

è cambia à:

[mail]; Solu per Win32.
SMTP = mail.isp.org
smtp_port = 25
; Solu per Win32.
Sendmail_from = [email prutettu]_domain.org

se ùn avete micca un servitore di mail o:

[mail]; Solu per Win32.

SMTP = locale
smtp_port = 25
; Solu per Win32.
Sendmail_from = [email prutettu]_domain.org

sè vo avete un servitore di mail...

Salvà i schedari. Avà compie a stallazione PHP. copià tuttu Dll i schedari da C:/PHP/biblioteche in in C: / Windows / System32. copia C:/php/php4ts.dl l in C:/Windows/System32/ è copia php.ini da u cartulare PHP in i finestri è sistema 32. Riavvia Apache. apre u bloccu note è aghjunghje à u schedariu:

<? PHP
phpinfo
();?>

salvà stu schedariu in u cartulare HTDOCS (C:/Apache/HTDOCS) Cumu info.php è apre u navigatore. in a barra di indirizzu scrivenu:

HTTP://localhost/info.php

Avete da vede a cunfigurazione PHP in a tavula. u schedariu looong pò esse stallatu opzionalmente Zend Optimizer. L'aghju utilizatu... ùn hà micca bisognu di tutoriale. installà moduli pera per PHP, basta eseguite go pear batch da u cartulare php è 2 cliccate u schedariu reg per finisce l'installazione

Add a comment