Shigar da Apache, PHP, MySQL, Perl akan Windows

Bari mu fara da shigarwa Apache (HTTP uwar garken). Kuna iya saukewa Apache shigarwa akan www.apache.org zazzage sigar da kuke so, Ina ba da shawarar sigar 2.  Ga hanyar haɗi zuwa gare shi.

Domin saurin saukewa, ziyarar.
Bayan zazzage fayil ɗin .msi installer(), gudanar da shi. Mayen shigarwa na gaba, na gaba, gama "aiki"...

Mai sakawa zai tambaye ku ƴan bayanai kamar suna  uwar garke naku, adireshin uwar garken ku da adireshin imel ɗin mai gudanarwa. idan kana da sunan yanki ko sunan mai masauki, shigar da bayanai kamar haka:

Sunan uwar garken: your_domain.org
Adireshin uwar garke: www.your-domain.org

Imel mai gudanarwa: Ana kiyaye wannan adireshin imel daga spambots. Dole ne a kunna JavaScript don duba shi.

idan ba ku da ɗaya, ya kamata ku sami ɗaya a adireshin kyauta:

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

Duba zabin'yana gudana azaman sabis ga duk masu amfani akan tashar jiragen ruwa 8080 "kuma danna maballin m, An yidon kammala shigarwa. Tip: Shigar da shi zuwa faifai C: (yana samar da babban fayil gare shi, kada ku damu) don tabbatar kun saita shi cikin sauƙi. Idan kun gama, buɗe burauzar ku kuma ku rubuta a mashin adireshin:

HTTP://localhost/
Idan kun gani"Shafin Gwaji don Shigar Apache", komai yana aiki.

Shigar PHP:

Bari mu shigar PHP. zazzage kayan tarihi daga www.php.net. Anan ga hanyar haɗin kai tsaye zuwa Shafin 4.3.9:

Tabbatar kun zazzage ma'ajiyar kuma ba shigar da shi ba. OK! bayan zazzage shi, cire kayan tarihin cikin C:/PHP (wannan shine a saukake hanya). Yanzu buɗe C:/apache/conf/httpd.conf kuma bincika wannan layin:

# LoadModule Ssl_module modules/mod_ssl.so

a ƙasan wannan layin, ƙara wannan:

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

Yanzu bincika ta wannan layin:


Yanzu Canza:

Fihirisar Zabuka FollowSymLinks
#
# AllowOverride yana sarrafa abin da umarni za a iya sanyawa a cikin fayil ɗin .htaccess.
# Wannan ba zai iya zama "Duk", "Babu", ko kowane haɗin kalmomin:
# Zaɓuɓɓukan Fayil na AuthConfig Limit
#
AllowOverride Babu

v:

Fihirisar Zaɓuɓɓuka sun haɗa da FollowSymLinks MultiViews ExecCGI
#
# AllowOverride yana sarrafa abin da umarni za a iya sanyawa a cikin fayil ɗin .htaccess.
# Wannan ba zai iya zama "Duk", "Babu", ko kowane haɗin kalmomi:
# Zaɓuɓɓukan Fayil na AuthConfig Limit
#
AllowOverride Duk

Wannan zai ba da izini.htaccess goyan bayan sabar ku kuma tabbatar cewa kuna iya ganin abinda ke cikin babban fayil ɗin ba tare da karɓa ba An haramta 403 kurakurai.

Yanzu bincika:

Lissafin Lissafi index.html index.var.html
kuma canza shi zuwa:

Lissafin Lissafi index.html index.php

Ajiye fayil ɗin kuma sake yi Apache. (zaka iya sake kunna ta ta danna sake farawa uwar garken Apache gajeriyar hanyar menu farko ko kuma a rubuce:

Tsaftace Apache sake farawa

a cikin umarni da sauri taga. KO!

kana da PHP yana aiki don uwar garken ku. Yanzu bari mu saita shi PHP kuma tabbatar yana aiki a zahiri! Bude C:/php/php.ini (php.ini-distance an sake masa suna) kuma bincika wannan abun:

max_execution_time = 60; Matsakaicin lokacin aiwatarwa ga kowane rubutun, a cikin daƙiƙa max_input_time = 60; Matsakaicin lokaci kowane rubutun zai iya tantance buƙatun bayanai memory_limit = 5M; Matsakaicin adadin ƙwaƙwalwar ajiyar rubutun zai iya cinyewa (8 MB)

Dole ne ku canza shi zuwa duk abin da kuke so. ga zabin da nake amfani da shi:

max_execution_time = 300; Matsakaicin lokacin aiwatarwa ga kowane rubutun, a cikin daƙiƙa max_input_time = 300; Matsakaicin lokaci kowane rubutun zai iya tantance buƙatun bayanai memory_limit = 5M; Matsakaicin adadin ƙwaƙwalwar ajiyar rubutun zai iya cinyewa (8 MB)

Yanzu bincika:

register_globals = Kashe

kuma canza shi zuwa:

register_globals = Kunna

Bincika:

tsawo_dir = ". "

kuma canza shi zuwa:

extension_dir = "C:/PHP/ kari"

idan kun shigar da PHP a cikin C: ...

Bincika:

, Windows
kari; Lura cewa tallafin MySQL ODBC an gina shi yanzu, don haka ba a buƙatar DLLs don wannan.
da uncomment (share; gaba) wadannan kayayyaki:

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

KO! Yanzu bari mu canza saitunan bincike na SMTP (yana da kyau a gare ku mail () kuna buƙatar shi !!!.)

[mail]; Domin Win32 kawai.

SMTP=
smtp_port = 25
; Domin Win32
kawai.; Aika_daga =

kuma canza zuwa:

[mail]; Domin Win32 kawai.
SMTP = mail.isp.org
smtp_port = 25
; Domin Win32 kawai.
Aika_daga = [email kariya]_domain.org

idan ba ku da sabar wasiku ko:

[mail]; Domin Win32 kawai.

SMTP = gida
smtp_port = 25
; Domin Win32 kawai.
Aika_daga = [email kariya]_domain.org

idan kana da sabar mail...

Ajiye fayilolin. Yanzu bari mu kammala shigarwa PHP. kwafi duka Dll fayiloli daga C:/PHP/Libraries in in C: / Windows / System32. kwafi C:/php/php4ts.dl l in C:/Windows/System32/ da kwafi php.ini daga babban fayil PHP a cikin windows kuma tsarin32. Sake kunnawa Apache. bude faifan rubutu kuma ƙara zuwa fayil:

<? PHP
phpinfo
();?>

ajiye wannan fayil a cikin babban fayil na HTTPS (C:/Apache/HTDOCS) Yaya info.php kuma bude browser. A cikin adireshin adireshin suna rubuta:

HTTP://localhost/info.php

Ya kamata ku ga tsarin PHP a cikin tebur. za a iya shigar da fayil looong bisa ga zaɓi Zend Optimizer. Ina amfani da shi... baya buƙatar koyawa. shigar pear modules don PHP, kawai gudu go pear batch daga babban fayil ɗin php kuma 2 danna fayil ɗin reg don gama shigarwa.

Add a comment