လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် Nginx ကို Centos ပေါ်တွင်လျင်မြန်စွာ install လုပ်ရန်အသေးစိတ်လမ်းညွှန်

PHP နှင့် Nginx ကို Centos ပေါ်တွင်လျင်မြန်စွာ install လုပ်ရန်အသေးစိတ်လမ်းညွှန်

gitbox 2025-07-02

နိဒါန်း

မျက်မှောက်ခေတ် Web Development တွင် PHP နှင့် Nginx ပေါင်းစပ်မှုသည်လူကြိုက်များလာပြီးစွမ်းဆောင်ရည်မြင့်မားပြီးတည်ငြိမ်သောဆာဗာပတ် 0 န်းကျင်ကိုဖန်တီးနိုင်သည်။ ဤဆောင်းပါးသည် PHP နှင့် Nginx ကို Centons စနစ်ပေါ်တွင်တပ်ဆင်ရန်သင့်အားတစ်ဆင့်ပြီးအောင်လုပ်ရန်, ပြောင်းလွယ်ပြင်လွယ်ရှိသော web 0 န်ဆောင်မှုများကိုလျင်မြန်စွာတည်ဆောက်ရန်ကူညီပေးပါမည်။

ပြင်ဆင်မှု

တပ်ဆင်ခြင်းမပြုမီစနစ်ကိုနောက်ဆုံးပေါ်ဗားရှင်းသို့အဆင့်မြှင့်တင်ပြီး update ကိုဖြည့်စွက်ရန်အောက်ပါ command ကို run ပါ။

 <span class="fun">sudo yum update ကို</span>

EPEL နှင့် REMI repository ကို install လုပ်ပါ

နောက်ဆုံးပေါ် PHP ဗားရှင်းတပ်ဆင်ခြင်းကိုလွယ်ကူချောမွေ့စေရန် Epel နှင့် Remi ဆော့ဖ်ဝဲရင်းမြစ်များကိုထည့်သွင်းရန်လိုအပ်သည်။

 sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

remi php repository ကို enable

PHP 8.1 ဗားရှင်း repository ကို enable လုပ်ရန်အောက်ပါ command ကိုဖွင့်ပါ။

 <span class="fun">sudo yum-config-manager manager - အာနိုင်ဖွယ်ရာ Remi-php81</span>

PHP နှင့်အသုံးများသော extension များကို install လုပ်ပါ

ထို့နောက် PHP နှင့် Common Baintion Packages များကိုစီမံကိန်းလိုအပ်မှုအများစုနှင့်တွေ့ဆုံရန်ထည့်သွင်းပါ။

 <span class="fun">sudo yum php-cli php-fpm php-mysqlnd php-mysqlnd phpp-xm-mysqlnd php-mysqlnd php-clp-clp-clp-clp-clp-fpm php-clp-clp-fpm php-clp-clp-clp-fpm php-fpm php-fpm php-fpm php-fpm php-fpp-clp-clp-clp-fpm php-fpm php-mc</span>

PHP-FPM ကို configriate

တပ်ဆင်မှုပြီးဆုံးပါက PHP-FPM Configuration ဖိုင်ကို Nginx အသုံးပြုသူကို Nginx အသုံးပြုသူအားဖွင့်ရန်သေချာစေရန်သင်လိုအပ်သည်။

 <span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>

အောက်ပါ configuration ကိုပြင်ဆင်ရန် -

 user = nginx
group = nginx

Nginx ကို install လုပ်ပါ

yum မှတဆင့် NGINX ကို install လုပ်ပါ။

 <span class="fun">sudo yum install nginx -y install</span>

Nginx boot ကိုစတင်ပါ

 sudo systemctl start nginx
sudo systemctl enable nginx

PHP ကိုထောက်ပံ့ရန် Nginx ကို configure

Nginx configuration files များကိုဖန်တီးပါသို့မဟုတ်တည်းဖြတ်ခြင်းနှင့် PHP အတွက်အထောက်အပံ့ကိုထည့်ပါ။

 <span class="fun">sudo vi /etc/nginx/conf.d/default.cf</span>

အောက်ပါတို့ကိုထည့်ပါ -

 server {
    listen 80;
    server_name your_domain.com;  # သင်၏ဒိုမိန်းအမည်နှင့်အစားထိုးပါIPစကားပေြာဟော
    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;
    }
}

PHP-FPM ဝန်ဆောင်မှုကိုအလိုအလျောက်စတင်ရန်စတင်ပါ

 sudo systemctl start php-fpm
sudo systemctl enable php-fpm

PHP ပတ်ဝန်းကျင်ကိုစစ်ဆေးပါ

Configuration အောင်မြင်မှုဆိုတာအတည်ပြုရန်ရိုးရှင်းသော PHP စစ်ဆေးမှုဖိုင်ကိုဖန်တီးပါ။

 <span class="fun">ပဲ့တင်သံ "<? php phpinfo ();>" | sudo tee /usr/share/dninx/html/info.php</span>

သင်၏ browser တွင် http://your_domain.com/info.php သို့ဝင်ရောက်ပါ။ PHP သတင်းအချက်အလက်စာမျက်နှာကိုသင်တွေ့ပါက PHP နှင့် Nginx ကိုအောင်မြင်စွာတည်ဆောက်ခဲ့ခြင်းဖြစ်သည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များအတိုင်း PHP နှင့် Nginx တို့ကို Centos စနစ်ပေါ်ရှိ PHP နှင့် Nginx ကိုအောင်မြင်စွာတပ်ဆင်ပြီး 0 က်ဘ်တည်ဆောက်မှုပတ်ဝန်းကျင်အတွက်ခိုင်မာသောအခြေခံအုတ်မြစ်ချခဲ့သည်။ ဤလမ်းညွှန်သည်သင့်အားအလွယ်တကူသက်ဆိုင်ရာကျွမ်းကျင်မှုများကိုလျင်မြန်စွာအထောက်အကူပြုလိမ့်မည်ဟုမျှော်လင့်ပါ။