Wordt Zend door Synology Web Station ondersteund?

Wordt Zend door Synology Web Station ondersteund?

Sommige artikelen zijn automatisch vanuit het Engels vertaald en kunnen onjuistheden of grammaticafouten bevatten.

Doel

Ja, Zend-modules worden ondersteund door Web Station van Synology. U kunt de prestaties van PHP verbeteren met de geïntegreerde Zend Optimizer (OPcache) en de add-onuitbreiding Zend Guard Loader.

Dit artikel beschrijft de installatie van Zend Guard Loader voor Web Station.

Resolutie

Zend Guard Loader installeren op DSM 6.2 of hoger

  1. Ga naar het downloadgedeelte van de Zend-website.
  2. Selecteer de volgende opties en klik op DOWNLOAD. U moet voor het downloaden een gratis account maken of u aanmelden met uw accountgegevens:
    • FAMILY (FAMILIE): Selecteer Linux.
    • PLATFORM: Selecteer Linux 32-bit of Linux 64-bit.
    • VERSION (VERSIE): Selecteer 7.0.0 (PHP 5.5) of 7.0.0 (PHP 5.6).
  3. Pak het gedownloade bestand uit en zoek het bestand "ZendGuardLoader.so".
  4. Upload "ZendGuardLoader.so" naar een gedeelde map op uw Synology NAS.
  5. Open de terminalemulator op uw computer zoals Windows Command Line, macOS' Terminal of PuTTY.
  6. Maak een verbinding met Synology NAS via Telnet/SSH:
    ssh het account@IP-adres van de beheerder van uw NAS
  7. Voer het wachtwoord van uw beheerdersaccount in.
  8. Kopieer "ZendGuardLoader.so" van de gedeelde map naar de map "module":
    sudo cp /volumenaam1/gedeelde mapnaam/ZendGuardLoader.so /usr/local/lib/PHP-versienaam2/modules/
  9. Voeg "zend_extension=ZendGuardLoader.so" toe aan het bestand "ZendGuardLoader.ini":
    • Voor PHP 5.6:
      sudo bash -c 'cat > /usr/local/etc/PHP-versienaam2/conf.d/ZendGuardLoader.ini <<EOF
      zend_extension=ZendGuardLoader.so
      zend_loader.enable=1
      EOF'
    • Voor PHP 7:
      sudo bash -c 'cat > /usr/local/etc/PHP-versienaam2/cli/conf.d/ZendGuardLoader.ini <<EOF
      zend_extension=ZendGuardLoader.so
      zend_loader.enable=1
      EOF'
  10. Voer "synopkg restart WebStation" in.
  11. Zend Guard Loader is geïnstalleerd en beschikbaar voor Web Station.

Lijst toegepaste modellen voor Zend op DSM 6.2 en hoger

Platform Toegepast model3
Apollo Lake DS1019+, DS918+, DS718+, DS620slim, DS418play, DS218+
Avoton RS2416(RP)+, RS1219+, RS818(RP)+, RS815(RP)+, DS2415+, DS1817+, DS1815+, DS1517+, DS1515+, DS415+
Braswell DS916+, DS716+II, DS716+, DS416play, DS216+II, DS216+
Broadwell FS3400, FS2017, RS18017xs+, RS4017xs+, RS3618xs, RS3617xs+, RS3617RPxs, DS3617xsII, DS3617xs
Broadwellnk FS3600, FS1018, SA3600, SA3400, RS4021xs+, RS3621xs+, RS3621RPxs, RS1619xs+, DS3622xs+, DS3018xs, DS1621xs+
Broadwellnkv2 FS3410
Broadwellntbap SA3200D
Bromolow RC18015xs+, RS18016xs+, RS10613xs+, RS3617xs, RS3614xs+, RS3413xs+, RS3614(RP)xs, RS3412(RP)xs, RS3411(RP)xs, DS3615xs, DS3612xs, DS3611xs
Cedarview RS2414(RP)+, RS2212(RP)+, RS814(RP)+, RS812(RP)+, DS2413+, DS1813+, DS1812+, DS1513+, DS1512+, DS713+, DS412+
Denverton RS2818RP+, RS2418(RP)+, RS820(RP)+, DS2419+II, DS2419+, DS1819+, DS1618+, DVA3221, DVA3219
Docker x64 Docker DSM
Evansport DS415play, DS214play
Geminilake DS1520+, DS920+, DS720+, DS420+, DS220+, DVA1622
Grantley FS3017
KVM x64 Virtual DSM
Purley FS6400, HD6500
R1000 RS422+, DS1522+
V1000 FS2500, RS2821RP+, RS2421(RP)+, RS1221(RP)+, RS822(RP)+, DS1821+, DS1621+
x86 RS2211(RP)+, RS810(RP)+, DS2411+, DS1511+, DS1010+, DS712+, DS710+, DS411+II, DS411+

Opmerkingen:

  1. de volumenaam moet "volume1", "volume2" enz. zijn, afhankelijk van waar uw gedeelde map zich bevindt.
  2. “PHP-versienaam" in de opdrachtregels in dit artikel kan door andere termen worden vervangen (bv. "php56", "php72" of "php73"), al naargelang de gebruikte PHP-versie op uw Synology NAS.
  3. Sommige modellen zijn in uw land mogelijk niet beschikbaar. Neem contact op met uw lokale leveranciers voor meer informatie.
Doel
Resolutie
Zend Guard Loader installeren op DSM 6.2 of hoger
Lijst toegepaste modellen voor Zend op DSM 6.2 en hoger