Pag-instalar sa Apache, PHP, MySQL, Perl sa Windows

Magsugod ta sa pag-instalar Apache (HTTP server). Mahimo nimo i-download Apache mga instalasyon sa www.apache.org i-download ang bersyon nga gusto nimo, girekomenda ko ang bersyon 2.  Ania ang usa ka link niini.

Para sa mas paspas nga pag-download, pagduaw.
Human ma-download ang file .msi installer(), padagana kini. Ang wizard sa pag-install sunod, sunod, pagtapos sa "trabaho"...

Ang installer mangutana kanimo og pipila ka mga detalye sama sa usa ka ngalan  server imo, imong server address ug administrator email address. kung aduna kay domain name o hostname, isulod ang impormasyon sama niini:

Ngalan sa server: your_domain.org
Address sa server: www.your-domain.org

Admin Email: Kini nga email address gipanalipdan gikan sa spambots. Kinahanglan nga imong gipagana ang JavaScript aron makita kini.

kung wala kay usa, kinahanglan ka makakuha usa sa libre nga adres:

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

Susiha ang opsyon 'midagan isip usa ka serbisyo alang sa tanang tiggamit sa port 8080 "ug i-press ang buton dugang pa, Tapos naaron makompleto ang instalasyon. Tip: I-install kini sa disk C: (naghimo kini usa ka folder alang niini, ayaw kabalaka) aron masiguro nga mas dali nimo kini i-set up. Kung nahuman ka, ablihi ang imong browser ug isulat sa address bar:

HTTP://localhost/
Kung makakita ka"Panid sa Pagsulay alang sa Pag-install sa Apache", ang tanan nagtrabaho.

Pag-instalar sa PHP:

Atong i-install PHP. download archives gikan sa www.php.net. Ania ang direktang link sa Bersyon 4.3.9:

Siguroha nga imong i-download ang archive ug dili kini i-install. OK! pagkahuman ma-download kini, i-unpack ang archive sa C:/PHP (kini mao ang pagpayano sa dalan). Karon ablihi ang C:/apache/conf/httpd.conf ug pangitaa kini nga linya:

#LoadModule Ssl_module modules/mod_ssl.so

ubos niini nga linya, idugang kini:

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

Karon pangitaa subay niini nga linya:

<Direktoryo "C:/apache2/HTDOCS">
Karon Usba:

Mga Index sa Opsyon FollowSymLinks
#
Gikontrol sa # AllowOverride kung unsa nga mga direktiba ang mahimong ibutang sa .htaccess file.
# Dili kini mahimong "Tanan", "Wala", o bisan unsang kombinasyon sa mga keyword:
# Mga Opsyon sa FileInfo AuthConfig Limitasyon
#
Pagtugot wala’y bisan usa

sa:

Ang mga Opsyon nga Index Naglakip sa FollowSymLinks MultiViews ExecCGI
#
Gikontrol sa # AllowOverride kung unsa nga mga direktiba ang mahimong ibutang sa .htaccess file.
# Dili kini mahimong "Tanan", "Wala", o bisan unsang kombinasyon sa mga keyword:
# Mga Opsyon sa FileInfo AuthConfig Limitasyon
#
AllowOverride All

Kini motugot.htaccess suporta sa imong server ug siguruha nga makita nimo ang sulud sa folder nga wala makadawat Gidili nga 403 mga sayop.

Karon pangitaa:

DirectoryIndex index.html index.var.html
ug usba kini sa:

DirectoryIndex index.html index.php

I-save ang file ug i-reboot Apache. (mahimo nimong i-restart kini pinaagi sa pag-klik sa restart server Apache menu shortcut pagsugod o sa pagsulat:

Limpyo nga Apache i-restart

sa command prompt nga bintana. OK!

ikaw adunay PHP nagtrabaho alang sa imong server. Karon atong ibutang kini PHP ug siguruha nga kini molihok gyud! Bukas C:/php/php.ini (php.ini-distansya giusab ang ngalan) ug pangitaa kini nga butang:

max_excement_time = 60; Pinakataas nga oras sa pagpatuman sa matag script, sa mga segundo max_input_time = 60; Pinakataas nga oras nga ang matag script maka-parse sa usa ka hangyo sa datos memory_limit = 5M; Ang labing kadaghan nga memorya nga magamit sa script (8 MB)

Kinahanglan nimo kini usbon sa bisan unsang gusto nimo. ania ang opsyon nga akong gigamit:

max_excement_time = 300; Pinakataas nga oras sa pagpatuman sa matag script, sa mga segundo max_input_time = 300; Pinakataas nga oras nga ang matag script maka-parse sa usa ka hangyo sa datos memory_limit = 5M; Ang labing kadaghan nga memorya nga magamit sa script (8 MB)

Karon pangitaa:

register_globals = Wala

ug usba kini sa:

register_globals = Sa

Pangitaa :

extension_dir = ". "

ug usba kini sa:

extension_dir = "C:/PHP/mga extension"

kung imong gi-install ang PHP sa C: ...

Pangitaa :

, Windows
mga extension; Palihug timan-i nga ang MySQL ODBC nga suporta kay built-in na, busa walay DLLs ang gikinahanglan para niini.
ug uncomment (delete; atubangan) sa mosunod nga mga 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! Karon atong usbon ang SMTP Search settings (maayo kini para nimo mail() kinahanglan nimo!!!.)

[mail]; Alang sa Win32 lamang.

SMTP=
smtp_port = 25
; Alang sa Win32
lamang.; Sendmail_gikan sa =

ug mga pagbag-o sa:

[mail]; Alang sa Win32 lamang.
SMTP = mail.isp.org
smtp_port = 25
; Alang sa Win32 lamang.
Sendmail_gikan sa = [protektado sa email]_domain.org

kung wala kay mail server o:

[mail]; Alang sa Win32 lamang.

SMTP = lokal
smtp_port = 25
; Alang sa Win32 lamang.
Sendmail_gikan sa = [protektado sa email]_domain.org

kung naa kay mail server...

I-save ang mga file. Karon atong kompletohon ang pag-instalar PHP. kopyaha tanan Ang DLL mga file gikan sa C:/PHP/mga librarya sa sulod C: / Windows / System32. kopya C:/php/php4ts.dl l sa C:/Windows/System32/ ug kopya php.ini gikan sa folder PHP sa mga bintana ug system32. I-restart Apache. ablihi ang notepad ug idugang sa file:

<? PHP
phpinfo
();?>

i-save kini nga file sa HTDOCS folder (C:/Apache/HTDOCS) Unsaon info.php ug ablihi ang browser. sa address bar ilang gisulat:

HTTP://localhost/info.php

Kinahanglan nimong makita ang configuration sa PHP sa lamesa. looong file mahimong opsyonal nga ma-install Zend Optimizer. Gigamit nako kini ... wala magkinahanglan og tutorial. instalar pear modules alang sa PHP, dagan lang go pear batch gikan sa php folder ug 2click ang reg file para mahuman ang instllation

Idugang sa usa ka comment