Lighttpd သည်စွမ်းဆောင်ရည်မြင့်မားပြီးတစ်ပြိုင်နက်တည်းတစ်ပြိုင်နက်တည်း, Lighttpd ကို PHP ဖြင့်ပေါင်းစပ်ခြင်းသည်စွမ်းဆောင်ရည်ကိုလိုက်စားသော embedded devices များ,
Configuration ကိုမစတင်မီ Lighttpd နှင့် PHP ကိုသင်၏ Linux စနစ်တွင်တပ်ဆင်ထားကြောင်းသေချာပါစေ။ ဤတွင်အခြေခံတပ်ဆင်မှုအဆင့်များ -
sudo apt-get update
sudo apt-get install lighttpd
sudo apt-get install php php-cgi php-mysql
lighttpd ကိုပုံမှန်အားဖြင့်တပ်ဆင်ပြီးနောက် PHP ဖိုင်များကိုအလိုအလျောက်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ကိုယ်တိုင်ပြုပြင်ရန်လိုအပ်သည်။
configuration file ကိုဖွင့်ပါ။
sudo nano /etc/lighttpd/lighttpd.conf
server.modules configurations ကိုရှာပြီးထည့်သွင်းရန်သေချာပါစေ:
server.modules = (
"mod_access",
"mod_alias",
"mod_cgi"
)
configuration file ကိုတည်းဖြတ်ပြီး PHP processing routes routes ကိုဆက်လုပ်ပါ။
server.modules += ( "mod_fastcgi" )
mimetype.assign = (
".php" => "application/x-httpd-php"
)
fastcgi.server = (
".php" => ((
"socket" => "/var/run/php/php7.4-fpm.sock",
"bin-path" => "/usr/bin/php-cgi",
"check-local" => "disable",
"max-procs" => 1,
"bin-environment" => (
"PHPRC" => "/etc/php/7.4/cli/php.ini"
)
))
)
Configuration ပြီးဆုံးပြီးနောက် configuration ကိုအကျိုးသက်ရောက်စေရန်အောက်ပါ command ကိုသုံးပါ။
sudo service lighttpd restart
ရိုးရှင်းသောစစ်ဆေးမှုဖိုင်ကိုဖန်တီးပါ။
<?php phpinfo(); ?>
ဖိုင်ကို web root directory (များသောအားဖြင့် / var / www / html) တွင်ထည့်ပြီး http: //your_server_ip/info.php ကို သင်၏ browser တွင်ဝင်ရောက်ပါ။ အကယ်. PHP သတင်းအချက်အလက်စာမျက်နှာကိုအောင်မြင်စွာပြသပါက configuration သည်မှန်ကန်သည်။
အကယ်. browser-browser သည် PHP source code ကိုကွပ်မျက်ခြင်းရလဒ်အစား PHP ကိုပြသပါက PHP သည်မှန်ကန်စွာခွဲခြမ်းစိတ်ဖြာခြင်းမဟုတ်ပါ။ ကျေးဇူးပြု. Mod_fastCGI ကိုဖွင့်ထားပြီး PHP Path ကိုမှန်ကန်စွာသတ်မှတ်ထားပါ။
ဘုံအကြောင်းပြချက်များတွင်ခွင့်ပြုချက်သို့မဟုတ် misconfiguration format နဲ့ပါ 0 င်သည်။ Lighttpd Log (Path: /Var/log/log/Logoroltpd/error.log ) ကိုကြည့်ရှုရန်အကြံပြုသည်။
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP application ကို lighttpd ပတ် 0 န်းကျင်တွင်အောင်မြင်စွာ configure နှင့် run နိုင်သည်။ ဤပေါင်းစပ်မှုသည်ပေါ့ပါးပြီးအကျိုးရှိရှိသာမကအသေးအဖွဲသို့မဟုတ်အလတ်စားစီမံကိန်းများ, အထူးသဖြင့်သယံဇာတဖြစ်သောဆာဗာဝန်းကျင်အတွက်လည်းသင့်တော်သည်။ သင့်လျော်သော configuration ပြီးနောက် lighttpd နှင့် PHP ပေါင်းစပ်မှုသည်သင်၏ဝဘ်စီမံကိန်းများကိုချောချောမွေ့မွေ့လည်ပတ်မှုနှင့်စွမ်းဆောင်ရည်မြင့်မားမှုရရှိစေလိမ့်မည်။