Faʻapipiʻi Apache, PHP, MySQL, Perl i luga ole Windows

Tatou amata i le fa'apipi'i Apache (HTTP server). E mafai ona e sii maia Apache fa'apipi'i i luga www.apache.org download le lomiga e te fiafia i ai, ou te fautuaina le version 2.  O le so'oga lea.

Mo le la'uina vave, asiasi.
Ina ua uma ona sii mai le faila .M: Ioe installer(), fa'asolo. Fa'apipi'i wizard soso'o, soso'o, fa'auma "galuega"...

O le a fesiligia oe e le tagata faʻapipiʻi ni nai faʻamatalaga e pei o se igoa  sapalai lau, tuatusi tuatusi ma tuatusi imeli pule. afai e iai sau igoa fa'apitonu'u po'o se igoa talimalo, fa'atumu fa'amatalaga fa'apenei:

Igoa o le server: your_domain.org
tuatusi server: www.your-domain.org

Pule Email: O lenei tuatusi imeli o loʻo puipuia mai spambots. E tatau ona e fa'aogaina le JavaScript e matamata ai.

afai e leai sau tasi, e tatau ona e mauaina se tasi i se tuatusi saoloto:

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

Siaki le filifiliga 'e tamo'e o se 'au'aunaga mo tagata fa'aoga uma ile taulaga 8080 "ma oomi le faamau atili, Ua faiae faʻamaeʻa le faʻapipiʻiina. Tip: Fa'apipi'i ile tisiki C: (e faia ai se faila mo ia, aua le popole) ia mautinoa e te setiina faigofie. Afai ua mae'a, tatala lau su'esu'ega ma tusi i le tuatusi pa:

HTTP://localhost/
Afai e te vaʻai"Su'ega Itulau mo Apache Fa'apipi'i", o loʻo galue mea uma.

PHP fa'apipi'i:

Tatou fa'apipi'i PHP. la'uina fa'amaumauga mai www.php.net. O le sootaga tuusa'o lea i Suiga 4.3.9:

Ia mautinoa e te la'uina i lalo le fa'amaumauga ma aua le fa'apipi'iina. afaina! a uma ona sii mai, tatala le mea e teu i totonu C:/PHP (o le mea lea e faafaigofie ai le ala). Tatala nei C:/apache/conf/httpd.conf ma suʻe lenei laina:

#LoadModule Ssl_module modules/mod_ssl.so

i lalo ifo o lenei laina, faʻaopoopo lenei:

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

Su'e nei ile laina lea:

<Directory "C:/apache2/HTDOCS">
Suia nei:

Filifiliga Faasino Upu MulimuliSymLinks
#
# AllowOverride e faʻatonuina faʻatonuga e mafai ona tuʻuina i le faila .htaccess.
# E le mafai ona "All", "Leai", poʻo soʻo se tuufaatasiga o upu autu:
# FileInfo Options AuthConfig Limit
#
Fa'ataga Leai se tasi

i:

Filifiliga Fa'asinomaga E aofia ai FollowSymLinks MultiViews ExecCGI
#
# AllowOverride e faʻatonuina faʻatonuga e mafai ona tuʻuina i le faila .htaccess.
# E le mafai ona "All", "Leai", poʻo soʻo se tuufaatasiga o upu autu:
# FileInfo Options AuthConfig Limit
#
FaʻasalagaOverride Mea uma

O lenei mea e mafai ai..htaccess lagolago i luga o lau 'auʻaunaga ma ia mautinoa e mafai ona e vaʻai i mea o loʻo i totonu o le faila e aunoa ma le mauaina 403 Forbidden mea sese.

Su'e nei:

DirectoryIndex index.html index.var.html
ma suia i:

DirectoryIndex index.html index.php

Fa'asaoina le faila ma toe fa'afou Apache. (e mafai ona e toe amataina i le kilikiina restart server Apache alalaupapa lisi āmata pe tusitusia:

Faʻamama Apache toe amata

i le faamalama o le poloaiga vave. Ua lelei!

e iai auala PHP galue mo lau server. Ia tatou setiina nei PHP ma ia mautinoa e aoga moni lava! Tatala C:/php/php.ini (php.ini-distance rename) ma su'e le mea lea:

max_execution_time = 60; Taimi fa'atinoina mo tusitusiga ta'itasi, i sekone max_input_time = 60; Ole taimi maualuga e mafai ai e tusitusiga ta'itasi ona fa'avasega se fa'amaumauga tapulaa_mafaufau = 5M; Ole aofa'i maualuga ole manatua e mafai ona fa'aaoga e le tusitusiga (8 MB)

E tatau ona e suia i soo se mea e te manaʻo ai. o le filifiliga lea ou te faʻaaogaina:

max_execution_time = 300; Taimi fa'atinoina mo tusitusiga ta'itasi, i sekone max_input_time = 300; Ole taimi maualuga e mafai ai e tusitusiga ta'itasi ona fa'avasega se fa'amaumauga tapulaa_mafaufau = 5M; Ole aofa'i maualuga ole manatua e mafai ona fa'aaoga e le tusitusiga (8 MB)

Su'e nei:

register_globals = Tape

ma suia i:

register_globals = I luga

Su'e :

extension_dir = ". "

ma suia i:

extension_dir = "C:/PHP/extensions"

pe afai na e faʻapipiʻi PHP ile C: ...

Su'e :

, Windows
fa'aopoopoga; Faamolemole ia matau o le MySQL ODBC lagolago ua fausia nei, o lea e leai ni DLL e manaʻomia mo lenei.
ma aveese fa'amatalaga (tapē; pito i luma) fa'aoga nei:

fa'aopoopoga=php_bz2.dll
fa'aopoopoga=php_db.dll
fa'aopoopoga=php_gd2.dll
fa'aopoopoga=php_java.dll
fa'aopoopoga=php_msql.dll
extension=php_pdf.dll
fa'aopoopoga=php_pgsql.dll
extension=php_sockets.dll

Ua lelei! Se'i o tatou sui le SMTP Search settings (e lelei mo oe meli() e te mana'omia!!!.)

[meli]; Mo Win32 na'o.

SMTP=
smtp_port = 25
; Mo Win32
na'o.; Sendmail_from =

ma suiga i:

[meli]; Mo Win32 na'o.
SMTP = mail.isp.org
smtp_port = 25
; Mo Win32 na'o.
Sendmail_from = [imeli puipuia]_domain.org

pe afai e leai sau sau meli pe:

[meli]; Mo Win32 na'o.

SMTP = fa'apitonu'u
smtp_port = 25
; Mo Win32 na'o.
Sendmail_from = [imeli puipuia]_domain.org

afai e iai sau sau meli...

Faasaoina faila. Ia fa'amae'a le fa'apipi'iina PHP. kopi uma Mataala faila mai C:/PHP/faletusi i totonu C: / Windows / System32. kopi C:/php/php4ts.dl l i totonu C:/Windows/System32/ ma kopi php.ini mai le faila PHP i faamalama ma system32. Toe amata Apache. tatala le notepad ma faaopoopo i le faila:

<? PHP
phpinfo
();?>

teu lenei faila i le HTDOCS folder (C: Apache/HTDOCS) E faapefea info.php ma tatala le browser. i le tuatusi pa latou te tusia:

HTTP://localhost/info.php

E tatau ona e vaʻai i le PHP configuration i le laulau. looong faila e mafai ona fa'apipi'i faitalia Zend Optimizer. Ou te faʻaaogaina ... e le manaʻomia se aʻoaʻoga. fa'apipi'i pear modules mo PHP, na'o le tamo'e alu pear batch mai le faila php ma 2kiliki le faila faila e fa'auma ai le fa'apipi'i.

Faaopoopo i ai se faamatalaga