PHP 7 ကို Apache ဖြင့် install လုပ်ရန်နှင့် configure လုပ်ခြင်းမပြုမီသင်၏ CASTOS 7 စနစ်သည်နောက်ဆုံးပေါ်နောက်ဆုံးသတင်းများရှိကြောင်းသေချာပါစေ။ အောက်ပါ command ကိုနှင့်အတူ update ကို:
sudo yum update -y
ထို့နောက် Apache Web server ကို install လုပ်ပါ။ install လုပ်ရန်အောက်ပါ command ကို run ပါ။
sudo yum install httpd -y
တပ်ဆင်ပြီးသည်နှင့်ပြည့်စုံပြီးလျှင် Apache 0 န်ဆောင်မှုကိုစတင်ပါ။ စနစ်စတင်သောအခါအလိုအလျောက်စတင်ပါ။
sudo systemctl start httpd
sudo systemctl enable httpd
Apache ကိုအောင်မြင်စွာတပ်ဆင်ပြီးအောင်မြင်စွာပြေးနိုင်ကြောင်းအတည်ပြုရန်သင်၏ browser တွင်ဆာဗာ၏အိုင်ပီလိပ်စာကိုရယူနိုင်သည်။ အရာအားလုံးအဆင်ပြေမယ်ဆိုရင် Apache ရဲ့ default ကြိုဆိုစာမျက်နှာကိုတွေ့ရလိမ့်မယ်။
Apache ကို install လုပ်ပြီးနောက် PHP 7 ကိုဆက်လက် install လုပ်ပါ။ PHP 7 ကိုထောက်ပံ့ရန် software collections (scl) repository ကိုနှိပ်ပါ။
sudo yum install centos-release-scl -y
ထို့နောက် PHP 7 နှင့်၎င်း၏အသုံးများသော module များကို install လုပ်ပါ။
sudo yum install rh-php74 rh-php74-php rh-php74-php-mysqlnd -y
တပ်ဆင်ပြီးသည်နှင့် PHP 7 ကိုအောက်ပါ command ဖြင့်ဖွင့်ပါ။
scl enable rh-php74 bash
Apache ကို PHP ကိုထောက်ပံ့ရန် PHP ၏ Apache Module ကို install လုပ်ရန်လိုအပ်သည်။
sudo yum install rh-php74-php-pecl-apcu -y
Module ကို install လုပ်ပြီးနောက် PHP ဖိုင်ကိုလုပ်ဆောင်ရန် Apache Configuration ဖိုင်ကိုတည်းဖြတ်ပါ။
sudo vi /etc/httpd/conf/httpd.conf
အောက်ပါလိုင်းကို configuration file သို့ထည့်ရန်သေချာပါစေ။
AddHandler php74-script .php
PHP သည်ကောင်းမွန်စွာအလုပ်လုပ်နေပါက Phpinfo ဖိုင်ကိုစစ်ဆေးပါ။ ဆာဗာ root directory တွင် info.php အမည်ရှိဖိုင်ကို ဖန်တီး. အောက်ပါတို့ကိုထည့်ပါ။
<?php phpinfo(); ?>
ဤဖိုင်ကို HTTP: //your-server-ip/info.php, PHP configuration အချက်အလက်စာမျက်နှာကိုကြည့်ပြီး installation သည်အောင်မြင်ကြောင်းအတည်ပြုလိမ့်မည်။
ပြုပြင်ပြောင်းလဲမှုပြီးဆုံးပြီးနောက်အပြောင်းအလဲများကိုအကျိုးသက်ရောက်စေရန် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
sudo systemctl restart httpd
ဆာဗာ၏လုံခြုံရေးကိုသေချာစေရန်မလိုအပ်သော module များကိုပိတ်ပြီး firewall ကို configure လုပ်ရန်အကြံပြုသည်။ တစ်ချိန်တည်းမှာပင် 0 က်ဘ်ဆိုက်အတွက်စာဝှက်စနစ်ကာကွယ်မှုပေးရန် SSL Certification တစ်ခုကိုထည့်သွင်းစဉ်းစားပါ။
ဤဆောင်းပါးရှိအဆင့်များဖြင့် PHP 7 နှင့် Apache ဝက်ဘ်ဆာဗာများကိုသင်၏ CANDOS 7 system တွင်အောင်မြင်စွာတည်ဆောက်ခဲ့သည်။ ၎င်းသည်သင့်အားအခြား 0 န်ဆောင်မှုများနှင့် application များကိုဆက်လက်တိုးချဲ့နိုင်သည့်ခိုင်မာသော web development ဖောင်ဒေးရှင်းတစ်ခုဖြင့်သင့်အားထောက်ပံ့ပေးသည်။