Kuyika Apache, PHP, MySQL, Perl pa Windows

Tiyeni tiyambe ndi kukhazikitsa Apache (HTTP seva). Mukhoza kukopera Apache unsembe pa www.apache.org tsitsani mtundu womwe mumakonda, ndikupangira mtundu 2.  Nawu ulalo kwa izo.

Kuti mutsitse mwachangu, kuchezera.
Pambuyo kukopera file .msi installer(), thamangani. Kukhazikitsa wizard kenako, kenako, kumaliza "ntchito"...

Okhazikitsa adzakufunsani zambiri monga dzina  Seva yanu, adilesi yanu ya seva ndi adilesi ya imelo ya woyang'anira. ngati muli ndi domain name kapena hostname, lowetsani zambiri monga izi:

Dzina la seva: your_domain.org
Adilesi ya seva: www.your-domain.org

Imelo ya Admin: Imelo iyi ikutetezedwa ku spambots. Muyenera kukhala ndi JavaScript yoyatsa kuti muwone.

ngati mulibe, muyenera kuyipeza pa adilesi yaulere:

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

Chongani njira 'imagwira ntchito ngati ntchito kwa onse ogwiritsa ntchito pa port 8080 "ndipo dinani batani anapitiriza, Wachitakuti amalize kukhazikitsa. Chizindikiro: Ikani pa disk C: (imapanga chikwatu chake, osadandaula) kuti muwonetsetse kuti mwayiyika mosavuta. Ngati mwamaliza, tsegulani msakatuli wanu ndikulemba pa adilesi:

HTTP://localhost/
Ngati mukuwona"Tsamba Loyesa Kuyika kwa Apache", zonse zikuyenda.

Kukhazikitsa PHP:

Tiyeni tiyike Php. tsitsani zakale kuchokera www.php.net. Nawu ulalo wolunjika ku Mtundu 4.3.9:

Onetsetsani kuti mwatsitsa zosungidwazo osati kuziyika. CHABWINO! mukatsitsa, tsegulani zosungidwazo C: / PHP (uku ndi kufewetsa njira). Tsopano tsegulani C:/apache/conf/httpd.conf ndipo fufuzani mzere uwu:

#LoadModule Ssl_module modules/mod_ssl.so

pansipa mzere uwu, onjezani izi:

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

Tsopano fufuzani motsatira mzere uwu:

<Directory "C:/apache2/HTDOCS">
Tsopano Sinthani:

Zosankha Zosankha ZachingSi
#
# LolaniOverride imayang'anira malangizo omwe angayikidwe mu fayilo ya .htaccess.
# Izi sizingakhale "Zonse", "Palibe", kapena kuphatikiza mawu osakira:
# FileInfo Options AuthConfig Limit
#
LetOverride Palibe

v:

Zosankha Zosankha Zimaphatikizapo FollowSymLinks MultiViews ExecCGI
#
# LolaniOverride imayang'anira malangizo omwe angayikidwe mu fayilo ya .htaccess.
# Izi sizingakhale "Zonse", "Palibe", kapena kuphatikiza mawu osakira:
# FileInfo Options AuthConfig Limit
#
Thandizani Zonsezo

Izi zidzalola.htaccess kuthandizira pa seva yanu ndikuwonetsetsa kuti mutha kuwona zomwe zili mufoda popanda kulandira 403 Yaletsedwa zolakwika.

Sakani tsopano:

DirectoryIndex index.html index.var.html
ndikusintha kukhala:

DirectoryIndex index.html index.php

Sungani fayilo ndikuyambiranso Apache. (mutha kuyiyambitsanso ndikudina kuyambitsanso seva Apache njira yachidule ya menyu poyambira kapena polemba:

Chotsani Apache kuyambitsanso

pawindo la Command Prompt. CHABWINO!

muli ndi Php imagwira ntchito pa seva yanu. Tsopano tiyeni tiliyike Php ndipo onetsetsani kuti ikugwira ntchito! Tsegulani C:/php/php.ini (php.ini-distance adasinthidwanso) ndikusaka chinthuchi:

max_execution_time = 60; Nthawi yochulukira kwambiri pa script iliyonse, mumasekondi max_input_time = 60; Nthawi yochuluka yomwe script iliyonse ingathe kuwerengera pempho la data memory_limit = 5M; Kuchuluka kwa kukumbukira zomwe script imatha kudya (8 MB)

Muyenera kuchisintha kukhala chilichonse chomwe mukufuna. nayi njira yomwe ndimagwiritsa ntchito:

max_execution_time = 300; Nthawi yochulukira kwambiri pa script iliyonse, mumasekondi max_input_time = 300; Nthawi yochuluka yomwe script iliyonse ingathe kuwerengera pempho la data memory_limit = 5M; Kuchuluka kwa kukumbukira zomwe script imatha kudya (8 MB)

Sakani tsopano:

Register_globals = Yachotsedwa

ndikusintha kukhala:

Register_globals = On

Sakani :

extension_dir = ". "

ndikusintha kukhala:

extension_dir = "C:/PHP/zowonjezera"

ngati mudayika PHP mu C: ...

Sakani :

, Windows
zowonjezera; Chonde dziwani kuti thandizo la MySQL ODBC tsopano lamangidwa, kotero palibe ma DLL omwe amafunikira pa izi.
ndi kusiya (chotsani; kutsogolo) magawo otsatirawa:

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

CHABWINO! Tsopano tiyeni tisinthe zokonda za SMTP Search (ndi zabwino kwa inu mail() mukuzifuna !!!.)

[makalata]; Kwa Win32 kokha.

SMTP =
smtp_port = 25
; Za Win32
kokha.; Sendmail_kuchokera =

ndi kusintha ku:

[makalata]; Kwa Win32 kokha.
SMTP = mail.isp.org
smtp_port = 25
; Kwa Win32 kokha.
Sendmail_kuchokera = [imelo ndiotetezedwa]_domain.org

ngati mulibe seva yamakalata kapena:

[makalata]; Kwa Win32 kokha.

SMTP = local
smtp_port = 25
; Kwa Win32 kokha.
Sendmail_kuchokera = [imelo ndiotetezedwa]_domain.org

ngati muli ndi seva yamakalata ...

Sungani mafayilo. Tsopano tiyeni timalize kuyika Php. koperani zonse dll owona kuchokera C:/PHP/malaibulale mu mu C: / Windows / System32. kope C:/php/php4ts.dl l inu C:/Windows/System32/ ndi kopi php.ini kuchokera mufoda Php m'mawindo ndi system32. Yambitsaninso Apache. tsegulani notepad ndikuwonjezera ku fayilo:

<? PHP
phpinfo
();?>

sungani fayiloyi mufoda ya HTDOCS (C:/Apache/HTDOCS) monga info.php ndi kutsegula msakatuli. mu bar adilesi amalemba kuti:

HTTP://localhost/info.php

Muyenera kuwona kasinthidwe ka PHP patebulo. looong file ikhoza kukhazikitsidwa mwasankha Zend Optimizer. Ndimagwiritsa ntchito ... sichifunikira maphunziro. kukhazikitsa mapeyala ma modules kwa Php, ingothamangani go pear batch kuchokera ku php foda ndi 2click reg file kuti mumalize kuyika

Kuwonjezera ndemanga