Windows တွင် Apache, PHP, MySQL, Perl ကို ထည့်သွင်းခြင်း။

တပ်ဆင်မှုဖြင့်စကြပါစို့ Apache ကို (HTTP ဆာဗာ) ဒေါင်းလုဒ်လုပ်နိုင်ပါတယ်။ Apache တပ်ဆင်မှုများအပေါ် www.apache.org ကြိုက်တဲ့ဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ပါ၊ ဗားရှင်း 2 ကို အကြံပြုချင်ပါတယ်။  ဒါကတော့ လင့်ခ်တစ်ခုပါ။

ဒေါင်းလုဒ်ပိုမိုမြန်ဆန်စေရန်၊ အလည်အပတ်.
ဖိုင်ကိုဒေါင်းလုဒ်လုပ်ပြီးနောက် .M: ဟုတ်တယ် installer() ကို run လိုက်ပါ။ တပ်ဆင်ခြင်း wizard နောက်၊ နောက်၊ "အလုပ်" ကို အပြီးသတ်ပါ...

ထည့်သွင်းသူသည် သင့်အား နာမည်ကဲ့သို့အသေးစိတ်အချက်အနည်းငယ်ကို မေးမြန်းလိမ့်မည်။  ဆာဗာ သင်၏ဆာဗာလိပ်စာနှင့် စီမံခန့်ခွဲသူအီးမေးလ်လိပ်စာ။ သင့်တွင် domain name သို့မဟုတ် hostname တစ်ခုရှိပါက၊ ဤကဲ့သို့သောအချက်အလက်ကိုထည့်ပါ-

ဆာဗာအမည်: your_domain.org
ဆာဗာလိပ်စာ: www.your-domain.org

စီမံခန့်ခွဲသူအီးမေးလ်- ဤအီးမေးလ်လိပ်စာကို spambots များမှကာကွယ်ထားသည်။ ၎င်းကိုကြည့်ရှုရန် JavaScript ကိုဖွင့်ထားရပါမည်။

သင့်တွင် တစ်ခုမှ မရှိသေးပါက အခမဲ့ လိပ်စာတစ်ခုဖြင့် ရယူသင့်သည်-

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

ရွေးချယ်မှု 'port 8080 တွင် သုံးစွဲသူအားလုံးအတွက် ဝန်ဆောင်မှုတစ်ခုအဖြစ် လုပ်ဆောင်သည်။ " ခလုတ်ကိုနှိပ်ပါ။ နောက်ထပ်, ပြီးပြီတပ်ဆင်မှုကို အပြီးသတ်ရန်။ ကောင်စီ: ၎င်းကို ဒစ်ခ်တွင် ထည့်သွင်းပါ။ C: (၎င်းသည် ၎င်းအတွက် ဖိုဒါတစ်ခု ဖန်တီးပေးသည်၊ စိတ်မပူပါနှင့်) ၎င်းကို စတင်သတ်မှတ်ရာတွင် ပိုမိုလွယ်ကူကြောင်း သေချာစေရန်။ ပြီးပါက သင့်ဘရောက်ဆာကိုဖွင့်ပြီး လိပ်စာဘားတွင် ရေးပါ။

HTTP://localhost/
မြင်ရင်"Apache တပ်ဆင်ခြင်းအတွက် စမ်းသပ်ခြင်းစာမျက်နှာ"အားလုံးက အလုပ်ဖြစ်နေပါပြီ။

PHP ထည့်သွင်းခြင်း-

တပ်ဆင်ကြပါစို့ PHP ကို. မော်ကွန်းတိုက်များမှ ဒေါင်းလုဒ်လုပ်ပါ။ www.php.net. ဒါကတော့ တိုက်ရိုက် link ပါ။ Verion 4.3.9:

မှတ်တမ်းဟောင်းကို ဒေါင်းလုဒ်လုပ်ပြီး မထည့်သွင်းကြောင်း သေချာပါစေ။ OK ကို! ၎င်းကိုဒေါင်းလုဒ်လုပ်ပြီးနောက်၊ archive ထဲသို့ထုပ်ပိုးပါ။ C:/PHP (ဒါက လမ်းကြောင်းကို ရှင်းဖို့ပဲ)။ ယခု C:/apache/conf/httpd.conf ကိုဖွင့်ပြီး ဤစာကြောင်းကို ရှာဖွေပါ။

#LoadModule Ssl_module modules/mod_ssl.so

ဤစာကြောင်းအောက်တွင် ဤအရာကိုထည့်ပါ။

LoadModule rewrite_module modules / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
AddType application/x-HTTPD-PHP .php
AddType အပလီကေးရှင်း/x-HTTPD-PHP.php3
AddType အပလီကေးရှင်း/x-HTTPD-PHP.php4

ယခု ဤစာကြောင်းတစ်လျှောက် ရှာဖွေပါ-

< directory "C:/apache2/HTDOCS">
ယခုပြောင်းပါ-

ရွေးချယ်စရာ အညွှန်းများ SymLinks ကိုလိုက်နာပါ။
#
# AllowOverride သည် .htaccess ဖိုင်တွင် မည်သည့်လမ်းညွှန်ချက်များကို ထားရှိနိုင်သည်ကို ထိန်းချုပ်သည်။
# ၎င်းသည် "အားလုံး", "None" သို့မဟုတ် သော့ချက်စကားလုံးများ၏ ပေါင်းစပ်မှုတစ်ခုမဟုတ်နိုင်ပါ။
# FileInfo ရွေးစရာများ AuthConfig ကန့်သတ်ချက်
#
AllowOverride မရှိပါ

in:

ရွေးချယ်စရာအညွှန်းများတွင် FollowSymLinks MultiViews ExecCGI ပါဝင်သည်။
#
# AllowOverride သည် .htaccess ဖိုင်တွင် မည်သည့်လမ်းညွှန်ချက်များကို ထားရှိနိုင်သည်ကို ထိန်းချုပ်သည်။
# ၎င်းသည် "အားလုံး" "None" သို့မဟုတ် သော့ချက်စကားလုံးများ၏ ပေါင်းစပ်မှုတစ်ခုမဟုတ်နိုင်ပါ။
# FileInfo ရွေးစရာများ AuthConfig ကန့်သတ်ချက်
#
AllowOverride အားလုံး

ဒီလိုလုပ်မယ်။.htaccess သင့်ဆာဗာပေါ်တွင် ပံ့ပိုးကူညီပြီး ဖိုင်တွဲ၏ အကြောင်းအရာများကို သင်လက်ခံရရှိခြင်းမရှိဘဲ ကြည့်ရှုနိုင်ကြောင်း သေချာပါစေ။ 403 တားမြစ်ထား အမှားများ

ယခုရှာဖွေပါ-

DirectoryIndex index.html index.var.html
၎င်းကို ပြောင်းလဲပြီး-

DirectoryIndex index.html index.php

ဖိုင်ကိုသိမ်းဆည်းပြီး reboot လုပ်ပါ။ Apache ကို. (Restart server ကိုနှိပ်ခြင်းဖြင့် ၎င်းကို ပြန်လည်စတင်နိုင်ပါသည်။ Apache ကို မီနူးဖြတ်လမ်း စတင် သို့မဟုတ် စာဖြင့်-

Apache ပြန်လည်စတင်ခြင်းကို သန့်ရှင်းပါ။

command prompt window တွင်။ ОК!

သင်မှာ .... ရှိသည် PHP ကို သင်၏ဆာဗာအတွက်အလုပ်လုပ်သည်။ ကဲ စလိုက်ရအောင် PHP ကို ၎င်းသည် အမှန်တကယ် အလုပ်လုပ်ကြောင်း သေချာပါစေ။ ဖွင့်သည်။ C:/php/php.ini (php.ini-အကွာအဝေးကို အမည်ပြောင်းထားသည်) နှင့် ဤအရာကို ရှာဖွေပါ-

max_execution_time = 60; ဇာတ်ညွှန်းတစ်ခုစီအတွက် အများဆုံးလုပ်ဆောင်ချိန်၊ စက္ကန့် max_input_time = 60; script တစ်ခုစီသည် ဒေတာတောင်းဆိုမှုကို ခွဲခြမ်းစိတ်ဖြာနိုင်သည့် အများဆုံးအချိန် memory_limit = 5M; Script စားသုံးနိုင်သော အများဆုံးမှတ်ဉာဏ်ပမာဏ (8 MB)

သင်လိုချင်သမျှကို ပြောင်းလဲပေးရပါမယ်။ ဒီမှာ ကျွန်တော်သုံးတဲ့ option က

max_execution_time = 300; ဇာတ်ညွှန်းတစ်ခုစီအတွက် အများဆုံးလုပ်ဆောင်ချိန်၊ စက္ကန့် max_input_time = 300; script တစ်ခုစီသည် ဒေတာတောင်းဆိုမှုကို ခွဲခြမ်းစိတ်ဖြာနိုင်သည့် အများဆုံးအချိန် memory_limit = 5M; Script စားသုံးနိုင်သော အများဆုံးမှတ်ဉာဏ်ပမာဏ (8 MB)

ယခုရှာဖွေပါ-

register_globals = ပိတ်သည်။

၎င်းကို ပြောင်းလဲပြီး-

register_globals = ဖွင့်ထားသည်။

ရှာဖွေရန်

extension_dir = "။ “

၎င်းကို ပြောင်းလဲပြီး-

extension_dir = "C:/PHP/extensions"

PHP ကို ​​C: မှာ install လုပ်ထားရင်...

ရှာဖွေရန်

, Window
တိုးချဲ့မှုများ; MySQL ODBC ပံ့ပိုးမှုသည် ယခု built-in ဖြစ်သည်၊ ထို့ကြောင့် ၎င်းအတွက် DLL များမလိုအပ်ပါ။
နှင့် uncomment (ဖျက်ရန်; ရှေ့) အောက်ပါ module များ-

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

အိုကေ! အခုပဲ SMTP Search ဆက်တင်တွေကို ပြောင်းကြည့်ရအောင် (ဒါက မင်းအတွက် ကောင်းတယ် mail() မင်းလိုအပ်တယ်!!!။)

[မေးလ်]; Win32 အတွက်သာ။

SMTP=
smtp_port = 25
; Win32 အတွက်
သာလျှင်။; Sendmail_from =

နှင့် ပြောင်းလဲခြင်းများ-

[မေးလ်]; Win32 အတွက်သာ။
SMTP = mail.isp.org
smtp_port = 25
; Win32 အတွက်သာ။
Sendmail_from = [အီးမေးလ်ကိုကာကွယ်ထားသည်]_domain.org

သင့်တွင် မေးလ်ဆာဗာမရှိပါက သို့မဟုတ်

[မေးလ်]; Win32 အတွက်သာ။

SMTP = ပြည်တွင်း
smtp_port = 25
; Win32 အတွက်သာ။
Sendmail_from = [အီးမေးလ်ကိုကာကွယ်ထားသည်]_domain.org

မေးလ်ဆာဗာရှိရင်...

ဖိုင်များကိုသိမ်းဆည်းပါ။ အခု တပ်ဆင်မှုကို အပြီးသတ်လိုက်ရအောင် PHP ကို. အားလုံးကို ကူးယူပါ။ dll ဖိုင်များမှ C:/PHP/libraries အထဲမှာ ကို C: / Windows ကို / System32. ကော်ပီ C:/php/php4ts.dl ငါ၌ C:/Windows/System32/ နှင့်ကော်ပီ php.ini ဖိုင်တွဲတစ်ခုမှ PHP ကို ပြတင်းပေါက်များနှင့် system32. ပြန်စတင်သည် Apache ကို. notepad ကိုဖွင့်ပြီး ဖိုင်ထဲသို့ထည့်ပါ။

<? PHP
phpinfo
();?>

ဤဖိုင်ကို HTDOCS ဖိုင်တွဲတွင် သိမ်းဆည်းပါ (C:/Apache/HTDOCS) ဘယ်လိုလဲ info.php browser ကိုဖွင့်ပါ။ လိပ်စာဘားတွင် သူတို့ရေးသည်-

HTTP://localhost/info.php

ဇယားတွင် PHP configuration ကိုတွေ့ရပါမည်။ looong ဖိုင်ကို ရွေးချယ်ထည့်သွင်းနိုင်ပါသည်။ Zend Optimizer. ကျွန်တော်သုံးပါတယ်... ကျူတိုရီရယ် မလိုပါဘူး။ သစ်တော်သီး မော်ဂျူးများကို တပ်ဆင်ပါ။ PHP ကိုphp ဖိုဒါမှ go pear batch ကို run ပြီး instllation အပြီးသတ်ရန် reg ဖိုင်ကို 2 ကလစ်နှိပ်ပါ။

မှတ်ချက် Add