Asosiy tarkibga o'tish

Debian-da php 7.0.5-ni o'rnatish



Ba'zilar php 5.3-ni qo'yib, uni qabrdan chiqarib tashlashdi, men saytlarni Internetdagi 7-nashrga, masalan, yuqori tezlikda maqtangan va bugungi kunda "DotDeb" omboridan o'rnatgan ettinchi versiyaga tarjima qilingan butun sayyorani orqada qoldirmaslikka qaror qildim. Aytishim kerakki, tezligining oshishi sezilarli darajada seziladi. Mening veb-saytlarim va WordPress va MODX uchishni boshladilar. Men ko'chib yurdim.



Maqolaning mazmuni:

Dotdeb omboridan PHP paketlari

Ushbu havzadagi PHP 7 paketining chiplari php7.0-% packagename% deb nomlanadi. Boshqacha aytganda, darhol serverda ham, Debian deposundan php 5.6 va ettinchi versiyasidan foydalanishingiz mumkin. Va konfiguratsiya fayllari aralashmasdi, chunki dotdeb to'plamlari ularni /etc/php/7.0/ katalogiga va / etc / php / mods-available / modules uchun saqlashadi .

Agar xohlasangiz, Dotdeb sayti bilan tanishishingiz mumkin, ammo u ingliz tilida.

Gpg ombori kalitini yuklab oling.


  # wget https://www.dotdeb.org/dotdeb.gpg 

Fayldagi fayllarni /etc/apt/sources.list.d/dotdeb.list katalogidan ro'yxatdan o'tkazamiz.

  # echo -e "deb http://packages.dotdeb.org jessie all \ ndeb-src http://packages.dotdeb.org jessie all"> /etc/apt/sources.list.d/dotdeb.list 

Paket keshini yangilang.

  # Aptitude yangilanishi 

Keyin, biz nimani o'rnatishimiz kerakligini ko'rib chiqamiz. Masalan, sizning serveringiz php-fpm-ga asoslangan. OK, biz uni qo'yamiz:


  # Aptitude php7.0-fpm ni o'rnatish 

Agar php apache moduliga o'xshasa, shunday bo'lsa:

  # aptitude dasturini o'rnatish php7.0 libapache2-mod-php7.0 

Va qolgan qismini ta'mga solib qo'ying.

  # aptitude o'rnatish php7.0-mysql php7.0-curl php7.0-redis php7.0-gd 

Har bir narsani noldan o'rnatadigan bo'lsangiz, o'rnatishdan so'ng quyidagi qadamlar mos keladigan ko'rsatmalarda mavjud:

Serverdan php5-ni olib tashlang

Agar siz serverni noldan emas, balki ishlaydigan saytlar bilan o'rnatgan bo'lsangiz, php 7ga ko'chgandan so'ng, beshinchi versiyani serverdan butunlay olib tashlashingiz mumkin. Birinchidan siz o'rnatgan php5 paketlar ro'yxatini bilishingiz kerak:

  # dpkg -l |  grep php5 |  grep -w 5 |  awk '{print $ 2}' 

Keyin modullarni olib tashlang.

  # qobiliyatni tozalash php5-memcached php5-redis php5-curl 

Va unda:

  # qobiliyatni tozalash php5-fpm php5-common 

Bu php5-umumiy birinchi marta o'chirildi va modulni olib tashlashda php5dismod buyrug'i bilan uni o'chirishga harakat qiladi, lekin bu ishlamaydi. Natijada, paket buziladi va o'chirilmaydi. Php5-memcached moduli bilan ushbu holatni bir vaqtning o'zida barcha php paketlarini o'chirib tashladim. :)

Sinovlar

Ishning tezligini bilish uchun vakuumda global mezonni ishga tushirdim. Uning ishining sub'ektiv natijalari ham yoqimli ajablanib bo'ldi. Xuddi shu parametrlarni boshqaring. Faqat php-ning turli xil versiyalari.

PHP 5.6, Jessie omborlaridan jo'natilgan

  --------------------------------------
 |  PHP BENCHMARK SCRIPT |
 --------------------------------------
 Boshlash: 2016-04-25 12:01:06
 Server: ombrapro.ru@127.0.0.1
 PHP versiyasi: 5.6.19-0 + deb8u1
 Tashkiloti: Linux
 --------------------------------------
 test_math: 1.953 soniya
 test_stringmanipulation: 1.939 sek.
 test_loops: 1.149 sek.
 test_ifelse: 0.834 sek.
 --------------------------------------
 Umumiy vaqti: 5.875 sek. 

PHP 7.0.5 dotdeb omboridan olingan

  --------------------------------------
 |  PHP BENCHMARK SCRIPT |
 --------------------------------------
 Boshlash: 2016-04-25 11:59:53
 Server: ombrapro.ru@127.0.0.1
 PHP versiyasi: 7.0.5-1 ~ dotdeb + 8.1
 Tashkiloti: Linux
 --------------------------------------
 test_ifelse: 0.417 sek.
 test_loops: 0.556 soniya
 test_stringmanipulation: 0.767 sek.
 test_math: 0.554 soniya
 --------------------------------------
 Umumiy vaqt :: 2.294 sek. 

Yomon emas? Juda ham shunday. Dastlab taxminan 0.160-0.220 ishlab chiqarish quvvatiga ega bo'lgan WordPress taxminan 0,06-0,100 msda sahifalarni yaratishga kirishdi. Va u hdd bilan arzon narxlardagi. Va baxt uchun yana nima kerak? :)



Maqolani qanday baholaysiz?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 3 ratings, o'rtacha: 5.00 dan 5)
Yuklanmoqda ...

” Comment " Debianda php 7.0.5ni o'rnatish "

Fikr qo'shish

Sizning elektron pochtangiz e'lon qilinmaydi.