ဝက်ဘ်ဆိုက်များသည်စွမ်းဆောင်ရည်နှင့်လုံခြုံရေးလိုအပ်ချက်များကိုဆက်လက်တိုးတက်စေရန် PHP 5.5 နှင့် Nginx application များ၏ပေါင်းစပ်မှုတိုးများလာသည်။ ဤဆောင်းပါးသည် PHP 5.5 နှင့် Nginx ကို Centons စနစ်ပေါ်တွင် centos system ပေါ်တွင် centons system ပေါ်တွင် centos system ပေါ်တွင် centos system ပေါ်တွင် centos system ပေါ်တွင် centos system ပေါ်တွင် centos system ပေါ်တွင်ပြင်ဆင်ရန်အပြည့်အဝဖြေရှင်းချက်တစ်ခုပေးလိမ့်မည်။
configuring မလုပ်မီပတ်ဝန်းကျင်၏တည်ငြိမ်မှုကိုသေချာစေရန် Centos စနစ်ကိုနောက်ဆုံးပေါ်ဗားရှင်းသို့အသစ်ပြောင်းရန်အကြံပြုသည်။ အောက်ပါ command များမှတဆင့် System updates များကိုဖြည့်စွက်နိုင်သည်။
sudo yum update -y
ပထမ ဦး ဆုံး nginx install နှင့်အောက်ပါ command ကို execute:
sudo yum install epel-release -y
sudo yum install nginx -y
တပ်ဆင်မှုပြီးဆုံးပြီးနောက် Nginx 0 န်ဆောင်မှုကိုစတင်ပါ။ ၎င်းကိုအလိုအလျောက်စတင်ရန်သတ်မှတ်ပါ။
sudo systemctl start nginx
sudo systemctl enable nginx
Centos default repository ကို PHP 5.5 မပါ 0 င်သောကြောင့်ထပ်မံထည့်သွင်းရန်နှင့်တပ်ဆင်ပြီးသည့်နောက်တွင်ထပ်မံထည့်သွင်းရန်လိုအပ်သည်။
sudo yum install php55 php55-fpm -y
တပ်ဆင်ပြီးသည်နှင့် PHP-FPM configuration file ကိုတည်းဖြတ်ပြီး Run အသုံးပြုသူနှင့်အုပ်စုကိုသတ်မှတ်ပါ။
sudo vi /etc/php-fpm.d/www.conf
အောက်ပါလိုင်းနှစ်ခုကိုရှာပြီးပြင်ဆင်ပါ။
user = nginx
group = nginx
Configuration ပြီးဆုံးပြီးနောက် PHP-FPM ကိုစတင်ပါ။
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Nginx Configuration Directory တွင် PHP Support Configuration File အသစ်တစ်ခုကိုဖန်တီးပါ။
sudo vi /etc/nginx/conf.d/php55.conf
အောက်ပါတို့ကိုထည့်ပါ -
listen 80;
server_name your_domain.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
configuration ကိုပြီးဆုံးပြီးနောက် Nginx configurations မှန်ကန်သောရှိမရှိစစ်ဆေးပါ။
sudo nginx -t
ကြောင်းအတည်ပြုပြီးနောက် Nginx ကို restart လုပ်ပါ။
sudo systemctl restart nginx
ပတ် 0 န်းကျင်ကိုအောင်မြင်စွာပြင်ဆင်နိုင်ကြောင်းအတည်ပြုရန် PHP စစ်ဆေးမှုစာမျက်နှာကိုဖန်တီးပါ။
echo '<?php phpinfo(); ?>' | sudo tee /usr/share/nginx/html/info.php
http://your_domain.com/info.php သို့ဝင်ရောက်ပါ။ အကယ်. စာမျက်နှာသည် PHP သတင်းအချက်အလက်ကိုပြသပါကဖွဲ့စည်းပုံသည်အောင်မြင်သောပုံစံကိုဆိုလိုသည်။
အထက်ဖော်ပြပါအဆင့်များအတိုင်း PHP 5.5 နှင့် Nginx ကို Centon စနစ်ပေါ်တွင်တပ်ဆင်ခြင်းနှင့်ပြင်ဆင်ခြင်းကိုအောင်မြင်စွာပြီးစီးပါပြီ။ ဤပတ် 0 န်းကျင်သည် 0 က်ဘ်ဆိုက်စွမ်းဆောင်ရည်နှင့်တည်ငြိမ်မှုကိုထိရောက်စွာတိုးတက်စေပြီး PHP 5.5 အထောက်အပံ့လိုအပ်သည့်စီမံကိန်းနေရာချထားမှုများအတွက်သင့်တော်သည်။