The Takephp5 မူဘောင်ပေါ်မူဘောင်ပေါ်တွင် အခြေခံ. ဖွံ့ဖြိုးဆဲသောအခါ၎င်းသည်စီမံကိန်းကိုပုံမှန်ဝင်ရောက်နိုင်ရန် Nginx ပတ် 0 န်းကျင်တွင်သက်ဆိုင်ရာပြင်ဆင်မှုများပြုလုပ်ရန်လိုအပ်သည်။ သို့သော် Nginx Configuration သည်ပြောင်းလွယ်ပြင်လွယ်ရှိပြီးအတွေ့အကြုံမရှိသေးသော developer များအတွက်အနည်းငယ်ဂရုမစိုက်မှုသည်ခြွင်းချက်များကိုရယူနိုင်သည်။ ဤဆောင်းပါးသည်ဤပြ issue နာအတွက်ပြင်ဆင်မှုအစီအစဉ်များနှင့်အကြံဥာဏ်များပြ esh နာဖြေရှင်းခြင်းများကိုဖြည့်ဆည်းပေးလိမ့်မည်။
configuration ကိုမပြုပြင်မီ, အောက်ပါပတ် 0 န်းကျင်ကိုစနစ်တကျတည်ဆောက်ထားကြောင်းသေချာပါစေ။
၎င်းကို install မလုပ်ပါကပတ်ဝန်းကျင်ဆောက်လုပ်ရေးအတွက်သက်ဆိုင်ရာတရားဝင်စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။
ပထမ ဦး စွာသင်သည် /etc/nginx/nginx.conf.d/dc/nginx/confault/default.conf ။ ကျေးဇူးပြု. အမှန်တကယ် installation လမ်းကြောင်းအတိုင်းညှိပါ။
user nginx;
worker_processes auto;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root /path/to/your/project;
index index.php index.html index.htm;
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
root /path/to/your/project;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
}
အထက်ဖော်ပြပါပြင်ဆင်မှုသည် Nginx သည် PPP ဖိုင်များကိုမှန်ကန်စွာခွဲခြမ်းစိတ်ဖြာနိုင်ပြီး Unified entry 0 န်ကြီးရေးလုပ်ငန်းအတွက် index.php သို့မထိမိသော URL များကိုပြန်လည်ရေးနိုင်သည်။
ထို့နောက် TP5 configuration file ကို Nginx ချိန်ညှိချက်များနှင့်ကိုက်ညီစေရန်သင်လိုအပ်သည်။ ဤ configuration file သည်များသောအားဖြင့်စီမံကိန်း၏အရင်းအမြစ်တွင် လျှောက်လွှာ / config / directory တွင်တည်ရှိသည်။
// ပုံမှန် output ကိုအမျိုးအစား
'default_return_type' => 'html',
JSOR output ကိုပြောင်းရန်၎င်းကိုပြောင်းပါ။
// ပုံမှန် output ကိုအမျိုးအစား
'default_return_type' => 'json',
၎င်းသည် API interfaces များကိုတီထွင်သောအခါအထူးသဖြင့်အသုံးဝင်သည်။
အထက်ဖော်ပြပါပြင်ဆင်မှုကိုဖြည့်စွက်ပြီးပါက configuration ကိုအကျိုးသက်ရောက်စေရန် Nginx ကိုပြန်လည်စတင်ရန်လိုအပ်သည်။ အောက်ပါ command ကို execute:
sudo service nginx restart
အကယ်. systemd ကိုအသုံးပြုပါက,
sudo systemctl restart nginx
ဤအချိန်တွင်သင်၏ browser မှတဆင့်ချထားသည့် TP5 စီမံကိန်းကိုသင်ဝင်ရောက်ကြည့်ရှုနိုင်သည်။ ဆာဗာ၏ IP လိပ်စာသို့မဟုတ်လိပ်စာဘားတွင်ချည်နှောင်ထားသောဒိုမိန်းအမည်ကိုထည့်ပါ။ ပုံမှန်အခြေအနေများတွင် TP5 ၏ default 0 င်သော interface ကိုသင်တွေ့ရမည်။
ဝင်ရောက်ခွင့်မအောင်မြင်ပါကအောက်ပါပြ troubl နာဖြေရှင်းခြင်းနည်းလမ်းကိုကြိုးစားကြည့်ပါ။
ဤဆောင်းပါးသည် Nginx Configuration Modination, TP5 configuration addration and and and and access testings အပါအ 0 င် Nginx ပတ် 0 န်းကျင်ရှိ Thinkphp5 စီမံကိန်းများကိုဖြန့်ချိခြင်းနှင့်ရယူရန်အသေးစိတ်အဆင့်များကိုမိတ်ဆက်ပေးသည်။ ဤပြင်ဆင်မှုများမှတဆင့် developer များသည်မသင့်တော်သောပြင်ဆင်မှုကြောင့်ဖြစ်ပေါ်လာသောအတွေ့အကြုံများမှရှောင်ရှားခြင်း,
အကယ်. သင်သည်စစ်ဆင်ရေးအတွင်းအခြားနည်းပညာဆိုင်ရာပြ problems နာများကိုသင်ကြုံတွေ့ရပါက,