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

Discussion in 'Serwer WEB i aplikacje (PHP oraz bazy danych SQL)' started by Silas Mariusz, Jul 30, 2015.

Loading...
Thread Status:
Not open for further replies.
  1. Silas Mariusz
    Online

    Silas Mariusz SysOp Administrator

    Joined:
    Apr 5, 2008
    Messages:
    7,826
    Local Time:
    7:41 AM
    Ratings:
    +1,669 / 34 / -7
    Followers:
    32
    QNAP:
    TS-x77
    Ethernet:
    1 GbE
    TS-x77 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 FAQ shell serwera NAS wpisz:
    • aby wyświetlić wersje i build zainstalowanego PHP
      Code (Bash):
      1. export PATH=$PATH:/usr/local/apache/bin
      2. php5.5 -v
      Wynik:
    • aby wyświetlić dostępne moduły:
      Code (Bash):
      1. php5.5 -m -c=/etc/config/php.ini

    Jak zainstalować Opcache GUI aby monitorować aktywność akceleratora?
    1. Z poziomu konsoli FAQ shell serwera NAS wpisz:
      1. Pobierz OpcacheGUI
        Code (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
        Code (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
        Code (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
        Code (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ą
        Code (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.
     
Thread Status:
Not open for further replies.