Masiqale ngokufakela Apache (Iseva yeHTTP). Uyakwazi ukukhuphela Apache Ufakelo luvuliwe www.apache.org Khuphela inguqulelo oyithandayo, ndicebisa inguqulo yesi-2. Nali ikhonkco kuyo.
Ukukhuphela ngokukhawuleza, ndwendwela.
Emva kokukhuphela ifayile .M: Ewe isifakeli (), yiqhube. Ukufakela iwizadi ngokulandelayo, ngokulandelayo, ukugqiba "umsebenzi"...
Umfakeli uya kukubuza iinkcukacha ezimbalwa njengegama umncedisi eyakho, idilesi yeseva yakho kunye nedilesi ye-imeyile yomlawuli. ukuba unegama lesizinda okanye igama lomamkeli, ngenisa ulwazi olunje:
Igama leseva: your_domain.org
Idilesi yeseva: www.your-domain.org
I-imeyile yomlawuli: Le dilesi ye-imeyile ikhuselwe kwi-spambots. Kufuneka ube neJavaScript ivuliwe ukuze uyijonge.
ukuba awunayo, kufuneka ufumane enye kwidilesi yasimahla:
Khangela ukhetho 'isebenza njengenkonzo kubo bonke abasebenzisi kwizibuko 8080 "kwaye ucofe iqhosha Ngexesha elizayo, Yenziweukugqiba ufakelo. Icebiso: Yifake kwidisk C: (iyenza ifolda yayo, ungakhathazeki) ukuqinisekisa ukuba uyicwangcisa lula. Ukuba ugqibile, vula isikhangeli sakho kwaye ubhale kwibha yedilesi:
HTTP://localhost/
Ukuba ubona"Iphepha lovavanyo loFakelo lwe-Apache", yonke into iyasebenza.
Ufakelo lwe-PHP:
Masifake PHP. Khuphela oovimba ukusuka www.php.net. Nali ikhonkco elithe ngqo ukuya Uguqulelo 4.3.9:
Qinisekisa ukuba ukhuphele indawo yokugcina kwaye ungayifaki. Lungile! emva kokuyikhuphela, khulula indawo yokugcina C:/PHP (oku kukwenza lula umendo). Ngoku vula i-C:/apache/conf/httpd.conf kwaye ukhangele lo mgca:
#LoadModule Ssl_module iimodyuli/mod_ssl.so
ngezantsi kwalo mgca, yongeza oku:
LoadModule rewrite_module iimodyuli / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
Usetyenziso lwe-AddType/x-HTTPD-PHP .php
Usetyenziso lwe-AddType/x-HTTPD-PHP.php3
Usetyenziso lwe-AddType/x-HTTPD-PHP.php4
Ngoku khangela ngalo mgca:
<Uluhlu "C:/apache2/HTDOCS">
Ngoku tshintsha:
Izalathisi zoKhetho LandelaSymLinks
#
# Vumela ukuOverride kulawula ukuba zeziphi izikhokelo ezinokufakwa kwifayile ye.htaccess.
# Oku akunakuba "Konke", "Akukho", okanye nayiphi na indibaniselwano yamagama angundoqo:
# Iinketho zoLwazi lweFayile AuthConfig umda
#
VumelaOverride Akukho
ngo:
Izalathisi zoKhetho ziquka LandelaSymLinks MultiViews ExecCGI
#
# Vumela ukuOverride kulawula ukuba zeziphi izikhokelo ezinokufakwa kwifayile ye.htaccess.
# Oku akunakuba "Konke", "Akukho", okanye nayiphi na indibaniselwano yamagama angundoqo:
# Iinketho zoLwazi lweFayile AuthConfig umda
#
VumelaOverride All
Oku kuya kuvumela..htaccess inkxaso kumncedisi wakho kwaye qinisekisa ukuba uyakwazi ukubona imixholo yolawulo ngaphandle kokufumana 403 engavumelekanga iimpazamo.
Ngoku khangela:
DirectoryIndex index.html index.var.html
kwaye uyitshintshe ku:
DirectoryIndex index.html index.php
Gcina ifayile kwaye uqalise kwakhona Apache. (ungayiqala ngokutsha ngokunqakraza uqalise kwakhona umncedisi Apache indlela emfutshane yemenyu Qala okanye ngokubhala:
Coca kwakhona i-Apache
kwiwindow ekhawulezayo yomyalelo. KULUNGILE!
unayo PHP isebenza kwiseva yakho. Ngoku masiyimise PHP kwaye qiniseka ukuba iyasebenza ngokwenene! Vula C:/php/php.ini (php.ini-umgama othiywe ngokutsha) kwaye ukhangele le nto:
max_execution_time = 60; Elona xesha liphezulu lokwenziwa kwescript ngasinye, kwimizuzwana max_input_time = 60; Elona xesha liphezulu iskripthi ngasinye sinokucazulula isicelo sedatha memory_limit = 5M; Ubuninzi bobungakanani benkumbulo enokutyiwa siscript (8 MB)
Kufuneka uyitshintshe ibe nantoni na oyifunayo. nalu ukhetho endilusebenzisayo:
max_execution_time = 300; Elona xesha liphezulu lokwenziwa kwescript ngasinye, kwimizuzwana max_input_time = 300; Elona xesha liphezulu iskripthi ngasinye sinokucazulula isicelo sedatha memory_limit = 5M; Ubuninzi bobungakanani benkumbulo enokutyiwa siscript (8 MB)
Ngoku khangela:
irejista_globals = Cimile
kwaye uyitshintshe ku:
register_globals = Vula
Phendla :
extension_dir = ". "
kwaye uyitshintshe ku:
extension_dir = "C:/PHP/izandiso"
ukuba ufake i-PHP kwi-C: ...
Phendla :
, IWindows
izandiso Nceda uqaphele ukuba inkxaso ye-MySQL ODBC ngoku yakhelwe ngaphakathi, ngoko ke akukho DLL zifunekayo kule nto.
kunye nokukhulula (cima; ngaphambili) ezi modyuli zilandelayo:
extension=php_bz2.dll
extension=php_db.dll
extension=php_gd2.dll
extension=php_java.dll
extension=php_msql.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
KULUNGILE! Ngoku masitshintshe useto lokukhangela lwe-SMTP (ilungele i-imeyile () uyayifuna!!!.)
[imeyile]; Kuba Win32 kuphela.
SMTP=
smtp_port = 25
; Kuba Win32
kuphela.; Thumela i-imeyile_ukusuka =
kwaye utshintshela ku:
[imeyile]; Kuba Win32 kuphela.
SMTP = mail.isp.org
smtp_port = 25
; Kuba Win32 kuphela.
Thumela i-imeyile_ukusuka = [imeyile ikhuselwe]_domain.org
ukuba awunayo iseva yemeyile okanye:
[imeyile]; Kuba Win32 kuphela.
SMTP = yendawo
smtp_port = 25
; Kuba Win32 kuphela.
Thumela i-imeyile_ukusuka = [imeyile ikhuselwe]_domain.org
ukuba uneseva yemeyile...
Gcina iifayile. Ngoku masigqibezele ukufakela PHP. khuphela zonke Dll iifayile ezivela C:/PHP/libraries kwi C: / Windows / Inkqubo32. ikopi C:/php/php4ts.dl l kwi C:/Windows/System32/ kunye nekopi php.ini ukusuka kwisiqulathi seefayili PHP kwiifestile kunye inkqubo32. Phinda Uqalele Apache. vula incwadana yokubhalela kwaye wongeze kwifayile:
<? PHP
phpinfo
();?>
gcina le fayile kwisilawulo seHTDOCS (C:/Apache/HTDOCS) Njani info.php kwaye uvule isikhangeli. kwibha yedilesi babhala:
HTTP://localhost/info.php
Kuya kufuneka ubone uqwalaselo lwe-PHP kwitafile. looong ifayile ingafakwa ngokuzithandela Zend Optimizer. Ndiyayisebenzisa... ayifuni sifundo. fakela iimodyuli zepere ze PHP, sebenzisa nje i-pear batch kwifolda yephp kwaye 2cofa ifayile ye-reg ukugqiba ukufakwa.