Tāuta Apache, PHP, MySQL, Perl ki Windows

Me timata me te whakaurunga Apache (tūmau HTTP). Ka taea e koe te tango Apache whakaurunga i runga www.apache.org tango i te putanga e pai ana koe, ka tūtohu ahau ki te putanga 2.  Anei he hononga ki reira.

Kia tere ake te tango, haerenga.
I muri i te tikiake i te kōnae .msi installer(), whakahaere. Ruānuku tāuta i muri, muri, whakaoti "mahi"...

Ka patai te kaiwhakaputa ki a koe etahi korero penei i te ingoa  tūmau tou, tou wahitau tūmau me te wāhitau īmēra kaiwhakahaere. mena he ingoa rohe, ingoa kaihautu ranei koe, whakauruhia nga korero penei:

Ingoa tūmau: your_domain.org
Wāhitau tūmau: www.your-domain.org

Īmēra Kaiwhakahaere: Kei te parea tenei wahitau imeera mai i nga spambots. Me whai koe i te JavaScript ki te tiro.

ki te kore koe e whai, me whiwhi koe i tetahi ki tetahi wahitau kore utu:

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

Takina kōwhiringa 'ka rere hei ratonga mo nga kaiwhakamahi katoa i runga i te tauranga 8080 "ka pehia te paatene atu, Kua otiki te whakaoti i te whakaurunga. Tuhinga: Tāutahia ki te kōpae C: (ka hangaia he kōpaki mo taua mea, kaua e manukanuka) kia ngawari ake te whakarite. Mena kua oti koe, whakatuwherahia to kaitirotiro ka tuhi ki te pae wāhitau:

HTTP://localhost/
Mena ka kite koe "Whārangi Whakamātautau mō te Tāuta Apache", kei te mahi nga mea katoa.

Tāuta PHP:

Kia tāuta tatou PHP. tikiake pūranga mai www.php.net. Anei te hono tika ki Putanga 4.3.9:

Me tino tango koe i te puranga me te kore e whakauru. OK! i muri i te tango, wetewete te puranga ki roto C:/PHP (he whakangawari tenei i te huarahi). Inaianei tuwhera C:/apache/conf/httpd.conf ka rapu mo tenei rarangi:

#LoadModule Ssl_module modules/mod_ssl.so

i raro i tenei raina, taapirihia tenei:

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

Inaianei rapua ma tenei rarangi:

<Directory "C:/apache2/HTDOCS">
Huri Inaianei:

Taupū Kōwhiringa FollowSymLinks
#
# AllowOverride te mana whakahaere he aha nga tohutohu ka taea te whakanoho ki te konae .htaccess.
# Kaore e taea te "Katoa", "Kaore", he huinga kupu matua ranei:
# KōnaeInfo Kōwhiringa AuthConfig Tepe
#
AllowOverride Kore

i roto i:

Ngā Taupū Kōwhiringa Kei roto FollowSymLinks MultiViews ExecCGI
#
# AllowOverride te mana whakahaere he aha nga tohutohu ka taea te whakanoho ki te konae .htaccess.
# Kaore e taea te "Katoa", "Kaore", he huinga kupu matua ranei:
# KōnaeInfo Kōwhiringa AuthConfig Tepe
#
Whakaaehia te Katoa

Ka whakaaetia tenei..htaccess tautoko i runga i to tūmau me te mohio ka taea e koe te kite i nga ihirangi o te kōpaki me te kore e whiwhi 403 riria hapa.

Rapua inaianei:

DirectoryIndex index.html index.var.html
ka huri ki:

DirectoryIndex index.html index.php

Tiakina te konae ka whakaara ano Apache. (ka taea e koe te whakaara ano ma te paatene i te tiimata i te tūmau Apache pokatata tahua tīmatanga tuhi ranei:

Horoihia a Apache ka timata ano

i roto i te matapihi whakahau. OK!

kei a koe PHP mahi mo to tūmau. Inaianei me whakarite e tatou PHP a kia mohio kei te mahi tonu! Tuwhera C:/php/php.ini (php.ini-tawhiti whakaingoatia) ka rapua tenei mea:

max_exervation_time = 60; Te wa mahi mo ia tuhinga, i roto i nga hēkona max_input_time = 60; Te wa morahi ka taea e ia tuhinga te tuhi tono raraunga tepe_mahara = 5M; Te nui rawa o te mahara ka taea e te tuhinga te pau (8 MB)

Me huri koe ki nga mea katoa e hiahia ana koe. koinei te whiringa ka whakamahia e au:

max_exervation_time = 300; Te wa mahi mo ia tuhinga, i roto i nga hēkona max_input_time = 300; Te wa morahi ka taea e ia tuhinga te tuhi tono raraunga tepe_mahara = 5M; Te nui rawa o te mahara ka taea e te tuhinga te pau (8 MB)

Rapua inaianei:

register_globals = Weto

ka huri ki:

register_globals = Kei runga

Rapu:

extension_dir = ". "

ka huri ki:

extension_dir = "C:/PHP/toronga"

mena kua whakauruhia e koe te PHP ki C: ...

Rapu:

, Windows
toronga; Kia mahara ko te tautoko MySQL ODBC kua whakauruhia inaianei, no reira kaore he DLL e hiahiatia mo tenei.
me te whakakore i te korero (muku; mua) nga waahanga e whai ake nei:

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

pai! Inaianei me huri tatou i nga tautuhinga Rapu SMTP (he pai mo koe mēra() e hiahia ana koe!!!.)

[meera]; Mo Win32 anake.

SMTP=
smtp_port = 25
; Mo Win32
anake.; Sendmail_mai =

me nga huringa ki:

[meera]; Mo Win32 anake.
SMTP = mail.isp.org
smtp_port = 25
; Mo Win32 anake.
Sendmail_mai = [email tiakina]_domain.org

mena karekau he tūmau mēra,:

[meera]; Mo Win32 anake.

SMTP = rohe
smtp_port = 25
; Mo Win32 anake.
Sendmail_mai = [email tiakina]_domain.org

mena he tūmau mēra koe...

Tiakina nga konae. Inaianei kia oti te whakaurunga PHP. kape katoa DLL kōnae mai C:/PHP/whare pukapuka i roto i C: / Windows / Pūnaha32. kape C:/php/php4ts.dl l roto C:/Windows/Pūnaha32/ me te kape php.ini mai i te kōpaki PHP i nga matapihi me system32. Tīmata anō Apache. whakatuwhera te papa tuhipoka ka taapiri atu ki te konae:

<? PHP
phpinfo
();?>

tiakina tenei kōnae ki te kōpaki HTDOCS (C:/Apache/HTDOCS) Pehea info.php ka whakatuwhera i te pūtirotiro. ki te pae wāhitau ka tuhia e ratou:

HTTP://localhost/info.php

Me kite koe i te whirihoranga PHP i te ripanga. Ka taea te whakauru i te konae looong Zend Optimizer. Ka whakamahia e au ... kaore e hiahiatia he akoranga. tāuta kōwae pea mo PHP, rere noa haere pear batch mai i te kōpaki php ka paatoohia te konae reg ki te whakaoti i te whakaurunga.

Tāpiri i te kōrero