ძირითადი შინაარსიდან გადასვლა

PHP 7.0.5- ის ინსტალაცია debian- ზე



მიუხედავად იმისა, რომ ზოგიერთმა გამოაწოდა საფლავიდან 5.3 , გადავწყვიტე, რომ მთელი პლანეტის უკან არ დავკარგო, საიტებზე თარგმნილია php- ის მეშვიდე ვერსია, რომელიც იმდენად შეაქო ინტერნეტში, მათ შორის მისი მაღალი სიჩქარით და დაამონტაჟა იგი DotDeb- ის საცავიდან. უნდა ითქვას, რომ სიჩქარის ზრდა ნამდვილად შესამჩნევია. ჩემი საიტები და WordPress და MODX დაიწყო ფრენა ჯერჯერობით. :) მე მივიღე მიგრაცია.



სტატიის შინაარსი:

Php პაკეტები Dotdeb საცავიდან

ამ საცავიდან PHP 7 პაკეტების ჩიპი ის არის, რომ მათ უწოდებენ php7.0-% packagename% . ანუ, თქვენ შეგიძლიათ დაუყოვნებლივ შეგეძლოთ სერვერზე, როგორც დეფსიური, ასევე მეშვიდე ვერსიის PHP 5.6. და კონფიგურაციის ფაილი არ არის შერეული, რადგან პაკეტები dotdeb შესანახად მათ /etc/php/7.0/ დირექტორიაში და / etc / php / mods-available / მოდულები.

თუ გსურთ, გაეცანით Dotdeb- ს საიტზე, მაგრამ ეს ინგლისურ ენაზეა.

ჩამოტვირთეთ gpg საცავი გასაღები.


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

ჩვენ ვიყენებთ საცავებში ფაილს /etc/apt/sources.list.d / dotdeb.list- ში.

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

განაახლეთ პაკეტის ქეში.

  # aptitude განახლება 

შემდეგი, ჩვენ შევხედავთ რა უნდა დააყენოთ. მაგალითად, თქვენი სერვერი ეფუძნება php-fpm- ს. Ok, ჩვენ ამას ვაყენებთ:


  # aptitude დააყენოთ php7.0-fpm 

თუ PHP არის apache მოდული, მაშინ ასე:

  # aptitude install php7.0 libapache2-mod-php7.0 

და დანარჩენი პაკეტები, გემოვნებით.

  # aptitude install php7.0-mysql php7.0-curl php7.0-redis php7.0-gd 

თუ ნულიდან ყველაფრის ინსტალაცია მოხდება, მაშინ შემდეგი ნაბიჯები ინსტალაციის შემდეგ შეგიძლიათ იპოვოთ შესაბამისი ინსტრუქციები:

ამოიღეთ php5 სერვერიდან

თუ თქვენ შექმნით სერვერს არა ნულიდან, მაგრამ უკვე სამუშაო ადგილებთან ერთად, შემდეგ გადაადგილება php -ზე 7-ს, შეგიძლიათ წაშალოთ მეხუთე ვერსია მთლიანად სერვერზე. პირველ რიგში საჭიროა დაინსტალირებული PHP- ის პაკეტების სია:

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

შემდეგ პირველი ამოიღეთ მოდულები.

  # aptitude purge php5-memcached php5-redis php5-curl 

და, შესაბამისად, საფუძველი:

  # aptitude purge php5-fpm php5- საერთო 

ეს აუცილებელია შეცდომის თავიდან ასაცილებლად, როდესაც php5- ი პირველი ამოღებულია და dpkg, როდესაც მოდულის მოხსნისას, ცდილობს გამორთოთ ბრძანება php5dismod, მაგრამ ეს არ მუშაობს. შედეგად, პაკეტი არღვევს და არ არის ამოღებული. მე მქონდა ეს სიტუაცია php5-memcached მოდული როდესაც წაშლილი ყველა php პაკეტების ერთდროულად. :)

ტესტები

ვხედავ უშუალოდ მუშაობის სიჩქარეს, ვაკეში სფერული ნიშნული დავიწყე. მისი მუშაობის სუბიექტური შედეგები სასიამოვნოდ გაკვირვებული იყო. ზუსტად იგივე პარამეტრების გაშვება. Php- ის განსხვავებული ვერსიები.

PHP 5.6, გაიგზავნება Jessie საცავებიდან

  --------------------------------------
 |  PHP BENCHMARK SCRIPT |
 --------------------------------------
 დაწყება: 2016-04-25 12:01:06
 სერვერი: tatbao.pw@127.0.0.1
 PHP ვერსია: 5.6.19-0 + deb8u1
 პლატფორმა: Linux
 --------------------------------------
 test_math: 1.953 წ.
 test_stringmanipulation: 1.939 წ.
 test_loops: 1.149 წ.
 test_ifelse: 0.834 წ.
 --------------------------------------
 სულ დრო: 5.875 წ. 

Dotdeb საცავიდან მოწოდებული PHP 7.0.5

  --------------------------------------
 |  PHP BENCHMARK SCRIPT |
 --------------------------------------
 დაწყება: 2016-04-25 11:59:53
 სერვერი: tatbao.pw@127.0.0.1
 PHP ვერსია: 7.0.5-1 ~ dotdeb + 8.1
 პლატფორმა: Linux
 --------------------------------------
 test_ifelse: 0.417 წ.
 test_loops: 0.556 წ.
 test_stringmanipulation: 0.767 წ.
 test_math: 0.554 წ.
 --------------------------------------
 საერთო დრო: 2.294 წ. 

ცუდი არ არის ძალიან ბევრი. WordPress, რომელიც თავდაპირველად წარმოებული თაობის მაჩვენებელი დაახლოებით 0.160-0.220, დაიწყო გენერირება გვერდებზე დაახლოებით 0.06-0.100 ms. და ეს არის იაფი vds-ke ერთად hdd. და რა არის საჭირო ბედნიერებისთვის? :)



როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 3 რეიტინგი, საშუალოდ: 5.00 გარეთ 5)
იტვირთება ...

” კომენტარი " ინსტალაცია php 7.0.5 on Debian "

  1. თქვენ გაშვებული ძირითადი ინსტალაციის ბრძანება მას შემდეგ ჩამოტვირთვის შემდეგ.
    apt-key დაამატეთ dotdeb.gpg

კომენტარის დამატება

თქვენი ელფოსტა არ გამოქვეყნდება.