Негізгі мазмұнға өту

Phab 7.0.5 платформасын орнату



Кейбіреулер оны 5: 3-де мазарды шығарып тастаса да, сайттар ғаламтордың жетінші нұсқасына, яғни жоғары жылдамдықпен жоғары бағаланған, бүгінгі күні DotDeb қоймасынан орнатқан бүкіл планетаның артына түспеуді шештім. Айта кету керек, жылдамдықтың өсуі шынымен де байқалады. Менің веб-сайттарым мен WordPress және MODX әлі ұшуға кірісті. :) Миграцияны осылай жасадым.



Мақала мазмұны:

Dotdeb репозиторийінен Php пакеттері

Бұл репозиторийден php 7 пакеттерінің чипы олардың php7.0-% packagename% деп аталады. Яғни сіз дереу серверде Debian репозитарийінен және жетінші нұсқасынан 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 «http://packages.dotdeb.org jessie all \ ndeb-src http://packages.dotdeb.org jessie all»> /etc/apt/sources.list.d/dotdeb.list 

Пакеттік кэшті жаңартыңыз.

  # Aptitude жаңарту 

Содан кейін біз орнатуымыз керек нәрсені қарастырамыз. Мысалы, сіздің серверіңіз php-fpm-ға негізделген. Жақсы, біз оны қойдық:


  # aptitude орнату php7.0-fpm 

Егер php apache модуліне ұқсас болса, онда:

  # aptitude орнату php7.0 libapache2-mod-php7.0 

Ал қалған қаптамалардың дәмін татуға болады.

  # aptitude орнату php7.0-mysql php7.0-curl php7.0-redis php7.0-gd 

Егер сіз бәрін нөлден орнатсаңыз, орнатудан кейін келесі қадамдарды тиісті нұсқаулардан табуға болады:

Серверден php5 жою

Серверді нөлден емес, бірақ жұмыс сайттарымен орнатқан болсаңыз, php 7-ге көшкеннен кейін серверден бесінші нұсқаны мүлдем жойғыңыз келуі мүмкін. Алдымен орнатылған php5 пакеттерінің тізімін білуіңіз керек:

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

Алдымен модульдерді алып тастаңыз.

  # адаптеу тазарту php5-memcached php5-redis php5-curl 

Сонда негіздеме:

  # aptitude purge php5-fpm php5-жалпы 

Бұл php5-common бірінші рет жойылғанда қатені болдырмау үшін қажет, ал модульді алғанда, dpkg оны php5dismod пәрменімен өшіруге тырысады, бірақ ол жұмыс істемейді. Нәтижесінде, бума үзіледі және жойылмайды. Php5-memcached модулімен бұл жағдайды бірден барлық php-файлдарды жойған кезде болдым. :)

Тесттер

Жұмыстың жылдамдығын көру үшін вакуумдағы сфералық эталонды іске қостық. Оның шығармашылығының субъективті нәтижелері де жағымды таң қалдырды. Дәл сол параметрлер бойынша іске қосыңыз. Php-ның әртүрлі нұсқалары ғана.

PHP 5.6, Jessie репозиторийлерінен жіберілген

  --------------------------------------
 |  PHP BENCHMARK SCRIPT |
 --------------------------------------
 Басталуы: 2016-04-25 12:01:06
 Сервер: 7.kr.ua@127.0.0.1
 PHP нұсқасы: 5.6.19-0 + deb8u1
 Платформа: Linux
 --------------------------------------
 test_math: 1.953 сек.
 test_stringmanipulation: 1.939 сек.
 test_loops: 1.149 сек.
 test_felse: 0.834 сек.
 --------------------------------------
 Жалпы уақыты: 5.875 сек. 

Dotdeb репозиторийінен алынған PHP 7.0.5

  --------------------------------------
 |  PHP BENCHMARK SCRIPT |
 --------------------------------------
 Басталуы: 2016-04-25 11:59:53
 Сервер: 7.kr.ua@127.0.0.1
 PHP нұсқасы: 7.0.5-1 ~ dotdeb + 8.1
 Платформа: Linux
 --------------------------------------
 test_felse: 0.417 сек.
 test_loops: 0.556 сек.
 test_stringmanipulation: 0.767 сек.
 test_math: 0.554 сек.
 --------------------------------------
 Жалпы уақыты: 2.294 сек. 

Жаман емес? Өте көп. Бастапқыда шамамен 0.160-0.220 генерациялау жылдамдығын құрастырған WordPress шамамен 0,06-0,100 мс-да беттерді шығара бастады. Және бұл қымбат емес вдс-ке бар. Және бақыт үшін не қажет? :)



Сіз мақаланы қалай бағалайсыз?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 3 рейтинг, орташа: 5.00 out of 5)
Жүктелуде ...

” Түсініктеме « Debian арналған php 7.0.5 орнату »

Пікір қосу

Сіздің электронды поштаңыз жарияланбайды.