Installazzjoni ta' Apache, PHP, MySQL, Perl fuq Windows

Nibdew bl-installazzjoni Apache (Server HTTP). Tista' tniżżel Apache installazzjonijiet fuq www.apache.org Niżżel il-verżjoni li tixtieq, nirrakkomanda l-verżjoni 2.  Hawn link għaliha.

Għal tniżżil aktar mgħaġġel, żjara.
Wara li tniżżel il-fajl .M: Iva installatur (), mexxiha. Wizard tal-installazzjoni li jmiss, li jmiss, jispiċċa "xogħol"...

L-installatur jistaqsik ftit dettalji bħal isem  server tiegħek, l-indirizz tas-server tiegħek u l-indirizz elettroniku tal-amministratur. jekk għandek isem ta' dominju jew hostname, daħħal l-informazzjoni bħal din:

Isem tas-server: id-dominju tiegħek.org
Indirizz tas-server: www.dominju-tiegħek.org

Amministratur Email: Dan l-indirizz elettroniku huwa protett mill-ispambots. Irid ikollok il-JavaScript attivat biex tarah.

jekk m'għandekx waħda, għandek tieħu waħda f'indirizz b'xejn:

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

Iċċekkja l-għażla 'jaħdem bħala servizz għall-utenti kollha fuq il-port 8080 "u agħfas il-buttuna Aktar, Jagħmelbiex tlesti l-installazzjoni. Tip: Installaha fuq disk C: (joħloq folder għaliha, tinkwetax) biex tiżgura li twaqqafha aktar faċli. Jekk lest, iftaħ il-browser tiegħek u ikteb fil-bar tal-indirizz:

HTTP://localhost/
Jekk tara "Paġna tat-test għall-Installazzjoni ta' Apache", kollox qed jaħdem.

Installazzjoni PHP:

Ejja ninstallaw PHP. niżżel arkivji minn www.php.net. Hawn hu l-link dirett għal Verżjoni 4.3.9:

Kun żgur li tniżżel l-arkivju u mhux tinstallah. OK! wara li tniżżlu, aqla' l-arkivju ġo C:/PHP (dan huwa biex tissimplifika t-triq). Issa tiftaħ C:/apache/conf/httpd.conf u fittex din il-linja:

#LoadModule Ssl_module modules/mod_ssl.so

taħt din il-linja, żid dan:

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

Issa fittex fuq din il-linja:

<Directory "C:/apache2/HTDOCS">
Issa Ibdel:

Indiċijiet tal-Għażliet FollowSymLinks
#
# AllowOverride tikkontrolla liema direttivi jistgħu jitqiegħdu fil-fajl .htaccess.
# Dan ma jistax ikun "Kull", "Xejn", jew kwalunkwe kombinazzjoni tal-kliem prinċipali:
# FileInfo Għażliet Limitu AwthConfig
#
AllowOverride Xejn

fi:

Indiċijiet tal-Għażliet Jinkludi FollowSymLinks MultiViews ExecCGI
#
# AllowOverride tikkontrolla liema direttivi jistgħu jitqiegħdu fil-fajl .htaccess.
# Dan ma jistax ikun "Kull", "Xejn", jew kwalunkwe kombinazzjoni ta' kliem prinċipali:
# FileInfo Għażliet Limitu AwthConfig
#
AllowOverride kollha

Dan se jippermetti.Htaccess appoġġ fuq is-server tiegħek u kun żgur li tista 'tara l-kontenut tal-folder mingħajr ma tirċievi 403 Projbit żbalji.

Issa fittex:

DirectoryIndex index.html index.var.html
u biddel għal:

DirectoryIndex index.html index.php

Issejvja l-fajl u reboot Apache. (tista' terġa' tibda billi tikklikkja terġa' tibda s-server Apache shortcut tal-menu Bidu jew bil-miktub:

Ibda mill-ġdid Apache nadif

fit-tieqa fil-pront tal-kmand. KOLLOX SEW!

għandek PHP jaħdem għas-server tiegħek. Issa ejja nwaqqfuha PHP u kun żgur li fil-fatt jaħdem! Miftuħa C:/php/php.ini (php.ini-distance isem ġdid) u fittex dan l-oġġett:

max_execution_time = 60; Ħin massimu ta' eżekuzzjoni għal kull skript, f'sekondi max_input_time = 60; Il-ħin massimu li kull skript jista' jparsa talba tad-dejta limitu_memorja = 5M; L-ammont massimu ta' memorja li l-iskript jista' jikkonsma (8 MB)

Int trid tibdelha għal dak li trid. hawn hija l-għażla li nuża:

max_execution_time = 300; Ħin massimu ta' eżekuzzjoni għal kull skript, f'sekondi max_input_time = 300; Il-ħin massimu li kull skript jista' jparsa talba tad-dejta limitu_memorja = 5M; L-ammont massimu ta' memorja li l-iskript jista' jikkonsma (8 MB)

Issa fittex:

register_globals = Mitfi

u biddel għal:

register_globals = Fuq

Fittex:

extension_dir = ". "

u biddel għal:

extension_dir = "C:/PHP/estensjonijiet"

jekk installajt PHP f'C:...

Fittex:

, Windows
estensjonijiet; Jekk jogħġbok innota li l-appoġġ MySQL ODBC issa huwa mibni, għalhekk l-ebda DLLs ma huma meħtieġa għal dan.
u neħħi l-kumment (ħassar; quddiem) il-moduli li ġejjin:

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

KOLLOX SEW! Issa ejja nbiddlu l-issettjar tat-Tiftix SMTP (tajjeb għalik mail() għandek bżonnha!!!.)

[posta]; Għal Win32 biss.

SMTP=
smtp_port = 25
; Għal Win32
biss.; Sendmail_from =

u bidliet għal:

[posta]; Għal Win32 biss.
SMTP = mail.isp.org
smtp_port = 25
; Għal Win32 biss.
Sendmail_from = [protett bl-email]_domain.org

jekk m'għandekx server tal-posta jew:

[posta]; Għal Win32 biss.

SMTP = lokali
smtp_port = 25
; Għal Win32 biss.
Sendmail_from = [protett bl-email]_domain.org

jekk għandek mail server...

Issejvja l-fajls. Issa ejja tlesti l-installazzjoni PHP. kopja kollha Dll fajls minn C:/PHP/libreriji fil in C: / Windows / Sistema32. kopja C:/php/php4ts.dl l in C:/Windows/System32/ u kopja php.ini mill-folder PHP fit-twieqi u system32. Erġa ibda Apache. iftaħ in-notepad u żid mal-fajl:

<? PHP
phpinfo
();?>

issalva dan il-fajl fil-folder HTDOCS (C:/Apache/HTDOCS) Kif info.php u tiftaħ il-browser. fil-bar tal-indirizzi jiktbu:

HTTP://localhost/info.php

Għandek tara l-konfigurazzjoni PHP fit-tabella. fajl looong jista 'jiġi installat b'mod fakultattiv Zend Optimizer. Nużaha... m'għandhiex bżonn tutorja. jinstallaw moduli tal-lanġas għal PHP, agħmel biss go pear batch mill-fowlder php u 2ikklikkja fuq il-fajl reg biex tispiċċa l-installazzjoni

Żid kumment