Umuman olganda, Gnu / Linux serverlari PHP-ning 7 va 5.6 versiyalaridan foydalanadilar, ammo bu versiyalar eng barqaror yoki xatolardan xoli bo'lsa-da, so'nggi versiyalar yoki eng funktsional emas. Ushbu dasturlash tilining kelajakdagi versiyalari qiziqarli va mahalliy serverda bo'lishi, sinovdan o'tishi, veb-ilovalarimiz bilan tajriba o'tkazishi yoki shunchaki ushbu dasturlash tili bilan dasturlashni o'rganishi mumkin.
Shu sababli biz sizga aytib beramiz PHP-ning so'nggi versiyasini qanday olish va Ubuntu yoki Debian-ga o'rnatish yoki server uchun operatsion tizim sifatida foydalanishimiz mumkin bo'lgan tarqatish. Avval aytib o'tganimizdek, ushbu versiyani ishlab chiqarish serverlarida ishlatish tavsiya etilmaydi, chunki bu jiddiy muammolarga olib kelishi yoki xavfsizlik teshiklari bo'lishi mumkin. Ammo tajriba o'tkazish hali ham foydalidir.
PHP 7.2 ni Ubuntu va Debian-da o'rnatish uchun bizda kerak tashqi ombordan foydalaning va o'rnatish uchun zarur bo'lgan bog'liqliklarni o'rnating va PHP-ning ushbu yangi versiyasini ishga tushirish. Buning uchun biz terminalni ochamiz va quyidagilarni yozamiz:
apt-get install python-software-properties sudo add-apt-repository ppa:ondrej/php
Keyin PHP 7.2 ni o'rnatish uchun quyidagilarni yozamiz:
apt-get update sudo apt-get install php7.2
Bu PHP 7.2 versiyasini o'rnatadi, ammo operatsion tizim uni sukut bo'yicha ishlatishiga olib kelmaydi. Buning uchun terminalda quyidagilarni yozishimiz kerak:
update-alternatives --set php /usr/bin/php7.2
Agar biz LAMP-serverdan foydalansak, bunga majbur bo'lamiz Apache-da ushbu versiyani tanib olish uchun modifikatsiya qiling. Buning uchun terminalda quyidagilarni yozishimiz kerak:
a2enmod php7.2 systemctl restart apache2
Shu bilan biz PHP-ning 7.2 versiyasini o'rnatamiz, endi biz faqat kerakli modullarni va qo'shimchalarni o'rnatishimiz kerak, lekin bu biz sizning xohishingizga va ehtiyojingizga qoldiradigan narsadir. Ko'rib turganingizdek, o'rnatish jarayoni sodda va tezkor, ammo esda tutishimiz kerakki, versiya boshqa muammolarni keltirib chiqarishi mumkin va uni ishlab chiqarish uskunalarida ishlatish tavsiya etilmaydi.