How-To Jak zainstalować OpcacheGUI, aby monitorować skuteczność akceleratora w PHP 5.5+ ?

Dyskusja w 'Serwer WEB i aplikacje (PHP oraz bazy danych SQL)' rozpoczęta przez użytkownika Silas Mariusz, 30 Lipiec 2015.

Ładowanie...
Status tematu:
Brak możliwości dodawania odpowiedzi.
  1. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 033
    Miejscowość:
    Nowy Sącz
    Local Time:
    12:38
    Oceny:
    +1 340 / 30 / -5
    Followers:
    22
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE

      Akcelerator Opcache w PHP 5.5 i nowszym

    PHP - obiektowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.

    PHP 5.5 a z nim największa od dłuższego czasu rewolucja - mowa rzecz jasna o Opcache, czyli "Opcode Cache". Jest to odpowiednik APC cache jednak bezpieczniejszy i wydajniejszy nawet o 15%.


    a3.bp.blogspot.com__uijAb02W3ZI_UcbkDgUpvQI_AAAAAAAAAEU_VwhVJndYvAg_s1600_opcache_reqsec.
    * Więcej = lepiej​

    Wymagane
    • PHP 5.5 lub nowsze oraz włączony moduł Zend OPcache

    Jak sprawdzić wersję i wyświetlić moduły zainstalowanego PHP?
    Z poziomu konsoli shell serwera NAS wpisz:
    • aby wyświetlić wersje i build zainstalowanego PHP
      Kod (Bash):
      1. export PATH=$PATH:/usr/local/apache/bin
      2. php5.5 -v
      Wynik:
    • aby wyświetlić dostępne moduły:
      Kod (Bash):
      1. php5.5 -m -c=/etc/config/php.ini

    Jak zainstalować Opcache GUI aby monitorować aktywność akceleratora?
    1. Z poziomu konsoli shell serwera NAS wpisz:
      1. Pobierz OpcacheGUI
        Kod (Bash):
        1. cd /share/Web
        2. wget https://github.com/PeeHaa/OpCacheGUI/archive/master.zip -O OpCacheGUI.zip --no-check-certificate
      2. Rozpakuj pobrany plik zip
        Kod (Bash):
        1. ipkg install unzip
        2. /opt/bin/unzip OpCacheGUI.zip
        3. rm OpCacheGUI.zip
      3. Przenieś OpcacheGUI do wydedykowanego katalogu dla tego typu aplikacji
        Kod (Bash):
        1. mkdir -p _log
        2. mv OpCacheGUI-master _log/OpCacheGUI
        3. cd _log/OpCacheGUI
      4. Na bazie przykładowego pliku z ustawieniami, utwórz konfigurację z otwartym dostępem do aplikacji
        Kod (Bash):
        1. cat init.example.php | head -n 43 > init.nas.php
        2. echo '$uriScheme = __DIR__ . Router::URL_REWRITE;' >> init.nas.php
        3. echo -e "\$login = [\n'username'  => '',\n'password'  => '',\n'whitelist' => [\n'*.*.*.*',\n],\n];" >> init.nas.php
      5. Uaktywnij wyżej utworzony plik z konfiguracją
        Kod (Bash):
        1. echo -e "<?php\n\nrequire_once __DIR__ . '/init.nas.php';" > init.deployment.php
      6. Koniec instalacji :) exit
    2. Aby przejść do aplikacji OpCacheGUI, w przeglądarce otwórz adres odpowiadający http://IP_serwera_NAS/_log/OpCacheGUI/.
      upload_2015-3-3_21-44-11.
     
Status tematu:
Brak możliwości dodawania odpowiedzi.

Poleć tę stronę