Sazkirina Apache, PHP, MySQL, Perl li ser Windows

Ka em bi sazkirinê dest pê bikin Apache (Pêşkêşkara HTTP). Hûn dikarin dakêşin Apache sazkirinên li ser www.apache.org guhertoya ku hûn jê hez dikin dakêşin, ez guhertoya 2 pêşniyar dikim.  Li vir lînka wê heye.

Ji bo dakêşana zûtir, serdan.
Piştî daxistina pelê .M: Belê sazker (), wê bimeşîne. Sêrbazê sazkirinê yê din, dûv re, qedandina "kar"ê...

Sazker dê çend hûrguliyên mîna navek ji we bipirse  server ya we, navnîşana servera we û navnîşana e-nameya rêveberê. Ger navek weya domainê an navê mêvandar hebe, agahdariya bi vî rengî binivîse:

Navê serverê: your_domain.org
Navnîşana serverê: www.your-domain.org

Email Admin: Ev navnîşana e-nameyê ji spambots tê parastin. Ji bo dîtina we divê JavaScript çalak be.

heke we tune be, divê hûn yek li navnîşanek belaş bistînin:

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

Vebijêrk kontrol bikin 'ji bo hemî bikarhêneran li port 8080 wekî karûbarek dimeşîne "û bişkojkê bikirtînin berdewam, Çêbûji bo temamkirina sazkirinê. Tip: Li ser dîskê saz bike C: (ew peldankek jê re çêdike, xem neke) da ku pê ewle be ku hûn wê hêsantir saz bikin. Ger we qediya, geroka xwe vekin û di barika navnîşan de binivîsin:

HTTP://localhost/
Ger hûn bibînin"Rûpelê Testê ji bo Sazkirina Apache", her tişt dixebite.

Sazkirina PHP:

Werin em saz bikin PHP. daxistina arşîvên ji www.php.net. Li vir lînkek rasterast heye Guhertoya 4.3.9:

Bawer bikin ku hûn arşîvê dakêşin û wê saz nekin. OK! piştî dakêşana wê, arşîvê vekin C:/PHP (ev ji bo hêsankirina rê ye). Naha C:/apache/conf/httpd.conf vekin û li vê rêzê bigerin:

#LoadModule Ssl_module modules/mod_ssl.so

li jêr vê rêzê, vê zêde bike:

Modulên LoadModule rewrite_module / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
Serlêdana AddType / x-HTTPD-PHP .php
Serlêdana AddType/x-HTTPD-PHP.php3
Serlêdana AddType/x-HTTPD-PHP.php4

Niha li ser vê rêzê bigerin:

<Rêbernameya "C:/apache2/HTDOCS">
Niha Biguherîne:

Vebijêrkên Indeks FollowSymLinks
#
# AllowOverride kîjan rêwerzan dikarin di pelê .htaccess de werin danîn kontrol dike.
# Ev nikare bibe "Hemû", "Tu kes", an yek ji peyvên sereke:
# Vebijarkên FileInfo Sînorê AuthConfig
#
Destûrê bide Qedexekirinê

in:

Vebijêrk Indeks Têde FollowSymLinks MultiViews ExecCGI
#
# AllowOverride kîjan rêwerzan dikarin di pelê .htaccess de werin danîn kontrol dike.
# Ev nikare bibe "Hemû", "Tu kes", an hevek ji peyvên sereke:
# Vebijarkên FileInfo Sînorê AuthConfig
#
AllowOverride All

Ev dê destûrê bide.htaccess li ser servera xwe piştgirî bikin û pê ewle bin ku hûn dikarin naveroka peldankê bêyî wergirtinê bibînin 403 qedexekirin errors.

Niha lêgerîn:

DirectoryIndex index.html index.var.html
û wê biguherînin:

DirectoryIndex index.html index.php

Pelê hilînin û ji nû ve saz bikin Apache. (hûn dikarin wê bi tikandina serverê ji nû ve bidin destpêkirin Apache kurteya menu destpêkirin an jî bi nivîskî:

Apache ji nû ve dest pê bike

di pencereya fermanê de. OK!

we heye PHP ji bo servera we dixebite. Niha em wê saz bikin PHP û piştrast bikin ku ew bi rastî dixebite! Vekirî C:/php/php.ini (php.ini-distance hate guherandin) û li vê babetê bigerin:

max_execution_time = 60; Dema darvekirinê ya herî zêde ji bo her senaryoyê, di çirkeyan de max_input_time = 60; Dema herî zêde her skrîpt dikare daxwazek daneyê parsek bike bîra_sînor = 5M; Mîqdara herî zêde ya bîranîna ku nivîsar dikare bikar bîne (8 MB)

Divê hûn wê biguherînin ku hûn dixwazin. li vir vebijarka ku ez bikar tînim heye:

max_execution_time = 300; Dema darvekirinê ya herî zêde ji bo her senaryoyê, di çirkeyan de max_input_time = 300; Dema herî zêde her skrîpt dikare daxwazek daneyê parsek bike bîra_sînor = 5M; Mîqdara herî zêde ya bîranîna ku nivîsar dikare bikar bîne (8 MB)

Niha lêgerîn:

register_globals = Off

û wê biguherînin:

register_globals = Li ser

Lêgerîn :

extension_dir = ". "

û wê biguherînin:

extension_dir = "C:/PHP/dirêjkirin"

heke we PHP li C saz kir: ...

Lêgerîn :

, Windows
extensions; Ji kerema xwe not bikin ku piştgiriya MySQL ODBC naha çêkirî ye, ji ber vê yekê ji bo vê yekê DLL ne hewce ne.
û modulên jêrîn şîrove nekin (hilweşînin; pêşiyê):

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! Naha em werin mîhengên Lêgerîna SMTP-ê biguhezînin (ew ji we re e-nameyê baş e() ku hûn pê hewce ne!!!.)

[poste]; Tenê ji bo Win32.

SMTP=
smtp_port = 25
; Ji bo Win32
bes.; Sendmail_from =

û diguhere:

[poste]; Tenê ji bo Win32.
SMTP = mail.isp.org
smtp_port = 25
; Tenê ji bo Win32.
Sendmail_from = [email parastî]_domain.org

heke we serverek e-nameyê tune an jî:

[poste]; Tenê ji bo Win32.

SMTP = herêmî
smtp_port = 25
; Tenê ji bo Win32.
Sendmail_from = [email parastî]_domain.org

heke we serverek nameyê hebe ...

Pelan hilînin. Niha em sazkirinê temam bikin PHP. hemî kopî bikin dll pelên ji C: / PHP / pirtûkxane di nav C: / Windows / System32. kopî C:/php/php4ts.dl l di C:/Windows/System32/ û kopî bikin php.ini ji peldankê PHP di pencereyan de û system32. Ji nû ve bidin destpêkirin Apache. notepad veke û li pelê zêde bike:

<? PHP
phpinfo
();?>

vê pelê di peldanka HTDOCS de tomar bike (C: / Apache / HTDOCS) Çawa info.php û gerokê vekin. di barika navnîşan de ew dinivîsin:

HTTP://localhost/info.php

Divê hûn veavakirina PHP-ê di tabloyê de bibînin. pelê looong dikare vebijarkî were saz kirin Zend Optimizer. Ez wê bikar tînim... ne hewceyî tutorial e. modules pear saz bike ji bo PHP, ji peldanka php-ê tenê goştê pear bişkînin û 2-ê pelê reg bikirtînin da ku sazkirinê biqedînin.

Add a comment