Kufunga Apache, PHP, MySQL, Perl kwenye Windows

Hebu tuanze na ufungaji Apache (Seva ya HTTP) Unaweza kupakua Apache mitambo imewashwa www.apache.org pakua toleo unalopenda,  ninapendekeza toleo la 2.  Hapa kuna kiungo kwake.

Kwa upakuaji wa haraka, tembelea.
Baada ya kupakua faili .msi installer(), iendesha. Mchawi wa usakinishaji unaofuata, unaofuata, unamaliza "kazi"...

Kisakinishi kitakuuliza maelezo machache kama vile jina  seva yako, anwani ya seva yako na anwani ya barua pepe ya msimamizi. ikiwa una jina la kikoa au jina la mwenyeji, ingiza habari kama hii:

Jina la seva: your_domain.org
Anuani ya server: www.your-domain.org

Barua pepe ya Msimamizi: Barua pepe hii inalindwa dhidi ya spambots. Lazima uwe na JavaScript ili kuiona.

ikiwa huna, unapaswa kupata moja kwa anwani ya bure:

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

Angalia chaguo 'huendesha kama huduma kwa watumiaji wote kwenye bandari 8080 "na bonyeza kitufe Zaidi ya, Imemalizaili kukamilisha ufungaji. Kidokezo: Isakinishe kwenye diski C: (inaunda folda kwa ajili yake, usijali) ili kuhakikisha kuwa unaiweka rahisi zaidi. Ukimaliza, fungua kivinjari chako na uandike kwenye upau wa anwani:

HTTP://localhost/
Kama unaona"Ukurasa wa Jaribio la Usakinishaji wa Apache", kila kitu kinafanya kazi.

Ufungaji wa PHP:

Hebu tusakinishe PHP. pakua kumbukumbu kutoka www.php.net. Hapa kuna kiunga cha moja kwa moja cha Toleo la 4.3.9:

Hakikisha unapakua kumbukumbu na usiisakinishe. OK! baada ya kuipakua, fungua kumbukumbu ndani C:/PHP (hii ni kurahisisha njia). Sasa fungua C:/apache/conf/httpd.conf na utafute mstari huu:

#LoadModule Ssl_module moduli/mod_ssl.so

chini ya mstari huu, ongeza hii:

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

Sasa tafuta kwa mstari huu:


Sasa Badilisha:

Fahirisi za Chaguzi FuataSymLinks
#
# RuhusuOverride hudhibiti ni maagizo gani yanaweza kuwekwa kwenye faili ya .htaccess.
# Hii haiwezi kuwa "Yote", "Hakuna", au mchanganyiko wowote wa maneno muhimu:
# FileInfo Chaguzi AuthConfig Limit
#
RuhusuOverride Hakuna

katika:

Fahirisi za Chaguo Ni pamoja na FollowSymLinks MultiViews ExecCGI
#
# RuhusuOverride hudhibiti ni maagizo gani yanaweza kuwekwa kwenye faili ya .htaccess.
# Hii haiwezi kuwa "Yote", "Hakuna", au mchanganyiko wowote wa maneno muhimu:
# FileInfo Chaguzi AuthConfig Limit
#
RuhusuViongeze wote

Hii itaruhusu.htaccess msaada kwenye seva yako na uhakikishe kuwa unaweza kuona yaliyomo kwenye folda bila kupokea 403 Haramu makosa.

Sasa tafuta:

DirectoryIndex index.html index.var.html
na ubadilishe kuwa:

DirectoryIndex index.html index.php

Hifadhi faili na uwashe upya Apache. (unaweza kuianzisha tena kwa kubofya kuanzisha upya seva Apache njia ya mkato ya menyu Kuanza au kwa maandishi:

Safisha Apache kuwasha upya

katika dirisha la haraka la amri. SAWA!

unayo PHP inafanya kazi kwa seva yako. Sasa hebu tuiweke PHP na hakikisha inafanya kazi kweli! Fungua C:/php/php.ini (php.ini-distance imebadilishwa jina) na utafute bidhaa hii:

muda_wa_wa_kuamua = 60; Muda wa juu zaidi wa utekelezaji kwa kila hati, kwa sekunde max_input_time = 60; Muda wa juu zaidi kila hati inaweza kuchanganua ombi la data memory_limit = 5M; Kiwango cha juu cha kumbukumbu ambacho hati inaweza kutumia (MB 8)

Lazima ubadilishe kwa chochote unachotaka. hapa ndio chaguo ninalotumia:

muda_wa_wa_kuamua = 300; Muda wa juu zaidi wa utekelezaji kwa kila hati, kwa sekunde max_input_time = 300; Muda wa juu zaidi kila hati inaweza kuchanganua ombi la data memory_limit = 5M; Kiwango cha juu cha kumbukumbu ambacho hati inaweza kutumia (MB 8)

Sasa tafuta:

register_globals = Imezimwa

na ubadilishe kuwa:

register_globals = Imewashwa

Tafuta :

extension_dir = ". "

na ubadilishe kuwa:

extension_dir = "C:/PHP/viendelezi"

ikiwa umesakinisha PHP katika C: ...

Tafuta :

, Windows
upanuzi; Tafadhali kumbuka kuwa msaada wa MySQL ODBC sasa umejengwa ndani, kwa hivyo hakuna DLL zinazohitajika kwa hili.
na uondoe maoni (futa; mbele) moduli zifuatazo:

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

SAWA! Sasa hebu tubadilishe mipangilio ya Utafutaji wa SMTP (ni vizuri kwako mail() unaihitaji!!!.)

[barua]; Kwa Win32 pekee.

SMTP=
smtp_port = 25
; Kwa Win32
pekee.; Sendmail_from =

na mabadiliko kwa:

[barua]; Kwa Win32 pekee.
SMTP = mail.isp.org
smtp_port = 25
; Kwa Win32 pekee.
Sendmail_from = [barua pepe inalindwa]_domain.org

ikiwa huna seva ya barua au:

[barua]; Kwa Win32 pekee.

SMTP = mtaa
smtp_port = 25
; Kwa Win32 pekee.
Sendmail_from = [barua pepe inalindwa]_domain.org

ikiwa una seva ya barua ...

Hifadhi faili. Sasa hebu tumalize usakinishaji PHP. nakala zote Dll faili kutoka C:/PHP/maktaba katika C: / Windows / System32. nakala C:/php/php4ts.dl l katika C:/Windows/System32/ na nakala php.ini kutoka kwa folda PHP kwenye madirisha na mfumo32. Anzisha tena Apache. fungua notepad na uongeze kwenye faili:

<? PHP
phpinfo
();?>

Hifadhi faili hii kwenye folda ya HTDOCS (C:/Apache/HTDOCS) Vipi info.php na ufungue kivinjari. kwenye bar ya anwani wanaandika:

HTTP://localhost/info.php

Unapaswa kuona usanidi wa PHP kwenye jedwali. looong faili inaweza kusakinishwa kwa hiari Zend Optimizer. Ninaitumia... haihitaji mafunzo. sakinisha moduli za pear kwa PHP, endesha tu go pear batch kutoka kwa folda ya php na ubonyeze 2 faili ya reg ili kumaliza usakinishaji

Kuongeza maoni