A’ stàladh Apache, PHP, MySQL, Perl air Windows

Feuch an tòisich sinn leis an stàladh Apache (frithealaiche HTTP). Faodaidh tu luchdachadh sìos Apache stàlaidhean air www.apache.org luchdaich sìos an dreach as toil leat, tha mi a’ moladh dreach 2.  Seo ceangal thuige.

Airson luchdachadh sìos nas luaithe, tadhal.
An dèidh am faidhle a luchdachadh sìos .msi installer(), ruith e. Draoidh stàlaidh an ath rud, an ath rud, a’ crìochnachadh “obair”...

Iarraidh an stàlaichear beagan mion-fhiosrachaidh dhut mar ainm  frithealaiche leatsa, do sheòladh frithealaiche agus seòladh puist-d an rianaire. ma tha ainm àrainn no ainm aoigheachd agad, cuir a-steach am fiosrachadh mar seo:

Ainm an fhrithealaiche: do_domain.org
Seòladh an fhrithealaiche: www.your-domain.org

Post-d Rianachd: Tha an seòladh puist-d seo fo dhìon bho botaichean spama. Feumaidh JavaScript a bhith agad airson fhaicinn.

mura h-eil fear agad, bu chòir dhut fear fhaighinn aig seòladh an-asgaidh:

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

Thoir sùil air an roghainn 'a’ ruith mar sheirbheis don h-uile neach-cleachdaidh air port 8080 "agus brùth air a’ phutan barrachd, Tha e air a dhèanamhgus an stàladh a chrìochnachadh. Tip: Stàlaich e air diosg C: (bidh e a’ cruthachadh pasgan air a shon, na gabh dragh) gus dèanamh cinnteach gun cuir thu air dòigh e nas fhasa. Ma tha thu deiseil, fosgail do bhrobhsair agus sgrìobh anns a’ bhàr seòlaidh:

HTTP: // localhost/
Ma chì thu "Duilleag deuchainn airson stàladh Apache", tha a h-uile dad ag obair.

Stàladh PHP:

Leig leinn a stàladh PHP. Luchdaich a-nuas archiver bho www.php.net. Seo an ceangal dìreach gu Tionndadh 4.3.9:

Dèan cinnteach gun luchdaich thu sìos an tasglann agus nach stàlaich thu e. OK! às deidh dhut a luchdachadh sìos, dì-phacaich an tasglann a-steach C:/PHP (tha seo airson an t-slighe a dhèanamh nas sìmplidhe). A-nis fosgail C:/apache/conf/httpd.conf agus lorg an loidhne seo:

#LoadModule Ssl_modulemodule/mod_ssl.so

fon loidhne seo, cuir seo ris:

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

A-nis rannsaich air an loidhne seo:


Atharraich a-nis:

Clàr-innse roghainnean LeanSymLinks
#
Bidh # AllowOverride a’ cumail smachd air dè na stiùiridhean a dh’fhaodar a chur san fhaidhle .htaccess.
# Chan fhaod seo a bhith mar “All”, “Chan eil”, no measgachadh sam bith de na prìomh fhaclan:
# FileInfo Options AuthConfig Limit
#
AllowOverride Cha robh gin

v:

Tha clàran-amais nan roghainnean a’ toirt a-steach FollowSymLinks MultiViews ExecCGI
#
Bidh # AllowOverride a’ cumail smachd air dè na stiùiridhean a dh’fhaodar a chur san fhaidhle .htaccess.
# Chan urrainn dha seo a bhith mar “All”, “Chan eil”, no measgachadh de phrìomh fhaclan:
# FileInfo Options AuthConfig Limit
#
Ceadaich air ais a h-uile càil

Leigidh seo..htaccess taic air an fhrithealaiche agad agus dèan cinnteach gum faic thu susbaint a’ phasgan gun a bhith ga fhaighinn 403 ceadaichte mearachdan.

Lorg a-nis:

DirectoryIndex index.html index.var.html
agus atharraich e gu:

DirectoryIndex index.html index.php

Sàbhail am faidhle agus ath-thòisich Apache. (Faodaidh tu ath-thòiseachadh le bhith a’ briogadh air ath-thòisich am frithealaiche Apache ath-ghoirid clàr-taice toiseach-tòiseachaidh no ann an sgrìobhadh:

Ath-thòiseachadh glan Apache

anns an uinneag àithne gu sgiobalta. ОК!

Tha agad PHP ag obair airson do fhrithealaiche. A-nis leig dhuinn a chuir air dòigh PHP agus dèan cinnteach gu bheil e ag obair dha-rìribh! Fosgailte C:/php/php.ini (php.ini-distance air ath-ainmeachadh) agus lorg an rud seo:

max_execution_time = 60; An ùine cur gu bàs as àirde airson gach sgriobt, ann an diogan max_input_time = 60; An ùine as motha as urrainn do gach sgriobt iarrtas dàta a pharsadh memory_limit = 5M; An ìre as motha de chuimhne as urrainn don sgriobt ithe (8 MB)

Feumaidh tu atharrachadh gu rud sam bith a tha thu ag iarraidh. Seo an roghainn a chleachdas mi:

max_execution_time = 300; An ùine cur gu bàs as àirde airson gach sgriobt, ann an diogan max_input_time = 300; An ùine as motha as urrainn do gach sgriobt iarrtas dàta a pharsadh memory_limit = 5M; An ìre as motha de chuimhne as urrainn don sgriobt ithe (8 MB)

Lorg a-nis:

register_globals = dheth

agus atharraich e gu:

register_globals = Air adhart

Lorg:

extension_dir = ". "

agus atharraich e gu:

extension_dir = "C:/PHP/leudachain"

ma chuir thu PHP a-steach ann an C: ...

Lorg:

, Windows
leudachain; Thoir an aire gu bheil taic MySQL ODBC a-nis air a thogail a-steach, agus mar sin chan eil feum air DLLs airson seo.
agus mìnich (cuir às; aghaidh) na modalan a leanas:

leudachan=php_bz2.dll
leudachan=php_db.dll
leudachan=php_gd2.dll
leudachan=php_java.dll
leudachan=php_msql.dll
leudachan=php_pdf.dll
leudachan=php_pgsql.dll
leudachan=php_sockets.dll

ceart gu leòr! A-nis atharraichidh sinn na roghainnean Rannsachadh SMTP (tha e math dhut post () feumaidh tu e !!!.)

[puist]; Airson win32 a-mhàin.

SMTP=
smtp_port = 25
; Air sgàth win32
a-mhàin.; Sendmail_bho =

agus atharrachaidhean gu:

[puist]; Airson win32 a-mhàin.
SMTP = mail.isp.org
smtp_port = 25
; Airson win32 a-mhàin.
Sendmail_bho = [post-d fo dhìon]_domain.org

mura h-eil frithealaiche puist agad no:

[puist]; Airson win32 a-mhàin.

SMTP = ionadail
smtp_port = 25
; Airson win32 a-mhàin.
Sendmail_bho = [post-d fo dhìon]_domain.org

ma tha frithealaiche puist agad...

Sàbhail na faidhlichean. A-nis leig dhuinn an stàladh a chrìochnachadh PHP. dèan lethbhreac dheth uile Dll faidhlichean bho C:/PHP/leabharlannan a-steach C: / Windows / System32. leth-bhreac C:/php/php4ts.dl l anns C:/Windows/System32/ agus dèan lethbhreac nad php.ini bho phasgan PHP anns na h-uinneagan agus system32. Ath-thòisich Apache. fosgail notepad agus cuir ris an fhaidhle:

<? PHP
php-fiosrachaidh
();?>

sàbhail am faidhle seo sa phasgan HTDOCS (C:/Apache/HTDOCS) Ciamar info.php agus fosgail am brabhsair. anns a’ bhàr seòlaidh bidh iad a’ sgrìobhadh:

HTTP: // localhost/info.php

Bu chòir dhut an rèiteachadh PHP fhaicinn sa chlàr. faodar faidhle looong a chuir a-steach gu roghnach Zend Optimizer. Bidh mi ga chleachdadh ... chan eil feum air oideachadh. stàlaich modalan pear airson PHP, dìreach ruith gu baidse pear bhon phasgan php agus 2 cliog air an fhaidhle reg gus crìoch a chuir air an stàladh

Cuir beachd ann