Txhim kho Apache, PHP, MySQL, Perl ntawm Windows

Cia peb pib nrog installation Apache (HTTP server). Koj tuaj yeem rub tawm Apache installations rau www.apache.org download tau lub version koj nyiam, Kuv pom zoo version 2.  Nov yog qhov txuas rau nws.

Txhawm rau rub tawm sai, xyuas.
Tom qab rub tawm cov ntaub ntawv .msi installer(), khiav nws. Installation wizard tom ntej, tom ntej, ua tiav "ua haujlwm" ...

Tus installer yuav nug koj ob peb cov ntsiab lus zoo li lub npe  neeg rau zaub mov koj li, koj qhov chaw nyob server thiab tus thawj tswj email chaw nyob. Yog tias koj muaj lub npe sau npe lossis hostname, sau cov ntaub ntawv zoo li no:

Server npe: koj_domain.org
Chaw nyob server: www.your-domain.org

Admin Email: Qhov chaw nyob email no raug tiv thaiv los ntawm spambots. Koj yuav tsum muaj JavaScript enabled los saib nws.

Yog tias koj tsis muaj ib qho, koj yuav tsum tau txais ib qho ntawm qhov chaw nyob dawb:

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

Kos kev xaiv 'khiav raws li kev pabcuam rau txhua tus neeg siv ntawm chaw nres nkoj 8080 "thiab nias lub pob ntxiv, Ua li caskom ua tiav lub installation. Ntsis: Nruab nws rau disk C: (nws tsim ib daim nplaub tshev rau nws, tsis txhob txhawj) kom paub tseeb tias koj teeb nws yooj yim dua. Yog tias koj ua tiav, qhib koj lub browser thiab sau rau hauv qhov chaw nyob bar:

HTTP://localhost/
Yog koj pom "Nplooj ntawv xeem rau Apache Installation", txhua yam ua haujlwm.

PHP installation:

Cia peb nruab PHP. download tau archives los ntawm www.php.net. Nov yog qhov txuas ncaj qha rau Kev Ua Haujlwm 4.3.9:

Xyuas kom tseeb tias koj download tau cov ntaub ntawv thiab tsis nruab nws. OK! Tom qab rub tawm nws, unpack lub archive rau hauv C:/PHP (qhov no yog kom yooj yim txoj kev). Tam sim no qhib C:/apache/conf/httpd.conf thiab tshawb rau kab no:

#LoadModule Ssl_module modules/mod_ssl.so

hauv qab no kab, ntxiv qhov no:

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

Tam sim no nrhiav raws kab no:

<Directory "C:/apache2/HTDOCS">
Tam sim no Hloov:

Options Indexs FollowSymLinks
#
# AllowOverride tswj cov lus qhia dab tsi tuaj yeem muab tso rau hauv cov ntaub ntawv .htaccess.
# Qhov no tsis tuaj yeem yog "Tag nrho", "Tsis Muaj", lossis ib qho kev sib xyaw ntawm cov ntsiab lus:
# FileInfo Options AuthConfig txwv
#
AllowOverride Tsis Yog

hauv:

Options Indexs suav nrog FollowSymLinks MultiViews ExecCGI
#
# AllowOverride tswj cov lus qhia dab tsi tuaj yeem muab tso rau hauv cov ntaub ntawv .htaccess.
# Qhov no tsis tuaj yeem yog "Tag nrho", "Tsis Muaj", lossis ib qho kev sib xyaw ntawm cov ntsiab lus:
# FileInfo Options AuthConfig txwv
#
AllowOverride Tag nrho

Qhov no yuav tso cai.htaccess kev txhawb nqa ntawm koj lub server thiab xyuas kom tseeb tias koj tuaj yeem pom cov ntsiab lus ntawm daim nplaub tshev yam tsis tau txais 403 Forbidden yuam kev.

Tam sim no nrhiav:

DirectoryIndex index.html index.var.html
thiab hloov nws mus rau:

DirectoryIndex index.html index.php

Txuag cov ntaub ntawv thiab reboot Apache. (koj tuaj yeem rov pib dua nws los ntawm txhaj rau restart server Apache menu shortcut pib los yog sau ntawv:

Ntxuav Apache rov pib dua

nyob rau hauv lub qhov rais hais kom ua. OK!

koj muaj PHP ua haujlwm rau koj lub server. Tam sim no cia peb teeb nws PHP thiab xyuas kom tseeb tias nws ua tau tiag tiag! Qhib C:/php/php.ini (php.ini-distance renamed) thiab tshawb rau cov khoom no:

max_execution_time = 60; Lub sijhawm ua tiav siab tshaj plaws rau txhua tsab ntawv, hauv vib nas this max_input_time = 60; Lub sijhawm siab tshaj plaws txhua tsab ntawv tuaj yeem txheeb xyuas cov ntaub ntawv thov nco_limit = 5M; Qhov siab tshaj plaws ntawm kev nco cov ntawv tuaj yeem haus (8 MB)

Koj yuav tsum hloov nws mus rau yam koj xav tau. Nov yog qhov kev xaiv uas kuv siv:

max_execution_time = 300; Lub sijhawm ua tiav siab tshaj plaws rau txhua tsab ntawv, hauv vib nas this max_input_time = 300; Lub sijhawm siab tshaj plaws txhua tsab ntawv tuaj yeem txheeb xyuas cov ntaub ntawv thov nco_limit = 5M; Qhov siab tshaj plaws ntawm kev nco cov ntawv tuaj yeem haus (8 MB)

Tam sim no nrhiav:

register_globals = Off

thiab hloov nws mus rau:

register_globals = Nyob

Nrhiav:

extension_dir = ". "

thiab hloov nws mus rau:

extension_dir = "C:/PHP/extensions"

Yog tias koj nruab PHP hauv C: ...

Nrhiav:

, Qhov rai
txuas ntxiv; Thov nco ntsoov tias MySQL ODBC kev txhawb nqa yog tam sim no tsim-hauv, yog li tsis muaj DLLs yuav tsum tau ua rau qhov no.
thiab uncomment (rho tawm; pem hauv ntej) cov nram qab no modules:

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

OK! Tam sim no cia peb hloov SMTP Nrhiav chaw (nws yog qhov zoo rau koj xa ntawv () koj xav tau !!!.)

[mail]; Rau Win32 nkaus xwb.

SMTP =
smtp_port = 25
; Rau Win32
xwb.; Sendmail_from =

thiab hloov mus rau:

[mail]; Rau Win32 nkaus xwb.
SMTP = mail.isp.org
smtp_port = 25
; Rau Win32 nkaus xwb.
Sendmail_from = [email tiv thaiv]_domain.org

Yog tias koj tsis muaj mail server lossis:

[mail]; Rau Win32 nkaus xwb.

SMTP = local
smtp_port = 25
; Rau Win32 nkaus xwb.
Sendmail_from = [email tiv thaiv]_domain.org

yog koj muaj mail server...

Txuag cov ntaub ntawv. Tam sim no cia ua kom tiav lub installation PHP. luam tag nrho Dll cov ntaub ntawv los ntawm C:/PHP/libraries hauv in C: / Windows / System32. luam C:/php/php4ts.dl l hauv C:/Windows/System32/ thiab luam php.ini los ntawm ib daim ntawv tais ceev tseg PHP hauv qhov rais thiab qhov system 32. Rov pib dua Apache. qhib notepad thiab ntxiv rau cov ntaub ntawv:

<? PHP
phpinfo ua
();?>

khaws cov ntaub ntawv no rau hauv HTDOCS folder (C:/Apache/HTDOCS) Ua li cas info.php thiab qhib qhov browser. hauv qhov chaw nyob bar lawv sau:

HTTP://localhost/info.php

Koj yuav tsum pom PHP configuration nyob rau hauv lub rooj. looong cov ntaub ntawv tuaj yeem xaiv tau Zend Optimizer. Kuv siv nws ... nws tsis xav tau kev qhia. nruab pear modules rau PHP, cia li khiav mus pear batch los ntawm php nplaub tshev thiab 2nias cov ntaub ntawv reg kom tiav cov instllation

Ntxiv ib saib