Használjon PHP5-FPM-et az Apache 2-vel Ubuntu 14.04-en

Bevezetés

Az Apache egy népszerű webszerver szoftver, amelyet a legtöbb webtárhely-szolgáltató használ. A PHP5-FPM egy FastCGI implementáció a PHP számára. Hasznos PHP szkriptek feldolgozásához forgalmas webhelyeken.

Indoklás

Általában az Apache a mod_php-t használja a PHP-oldalak feldolgozásához a VPS-en. A Mod_php több erőforrást fogyaszt, mint a PHP5-FPM. Mivel az Apache a PHP5-FPM-mel is kompatibilis, ezzel a lehetőséggel csökkenthetjük az erőforrás-felhasználást és javíthatjuk a teljesítményt.

Telepítés

1. lépés

Telepítse és aktiválja apache2-mpm-eventa következő parancsok futtatásával:

sudo apt-get update
sudo apt-get install apache2-mpm-event

Az Apache szerver állapotát ezzel a paranccsal tesztelheti:

sudo service apache2 status

Ha a szolgáltatás fut, akkor az „apache2 is running” felirat kerül kinyomtatásra a termináljára. Ellenkező esetben a szolgáltatást ezzel a paranccsal indíthatja el:

sudo service apache2 start

2. lépés

A PHP5-FPM Apache használatához telepítenünk kell a libapache2-mod-fastcgimodult. A libapache2-mod-fastcgimodul nem érhető el az Ubuntu csomagban. Ezért frissítenünk kell a aptforrásokat. Kovesd ezeket a lepeseket.

  1. Futtassa a következő parancsot a forráslista szerkesztéséhez:

    sudo nano /etc/apt/sources.list
    
  2. Adja hozzá a következő sorokat a fájl végéhez:

    deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
    deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
    deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
    deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
    
  3. Nyomja meg a CTRL + X , majd az Y billentyűket a fájl mentéséhez.

  4. Telepítés libapache2-mod-fastcgi:

    sudo apt-get update
    sudo apt-get install libapache2-mod-fastcgi
    

3. lépés

Telepítse a PHP5-FPM-et a következő paranccsal:

sudo apt-get install php5-fpm

4. lépés

Hozza létre a PHP5-FPM konfigurációs fájlt az Apache számára:

sudo nano /etc/apache2/conf-available/php5-fpm.conf

... majd adja hozzá a következő sorokat:

<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization

<Directory /usr/lib/cgi-bin>
    Require all granted
</Directory>

</IfModule>

Nyomja meg a CTRL + X , majd az Y billentyűket a fájl mentéséhez.

Engedélyezze az új modulokat és konfigurációt az Apache számára:

sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm

Végül indítsa újra az Apache-ot:

sudo service apache2 restart

5. lépés

Tesztelje a telepítést egy teszt PHP fájl létrehozásával:

sudo nano /var/www/html/info.php

Adja hozzá a következő tartalmat a fájlhoz:

<?php phpinfo(); ?>

Nyomja meg a CTRL + X , majd az Y billentyűket a fájl mentéséhez.

Most nyissa meg a http://[SERVER_IP_ADDRESS]/info.phpböngészőben. Siker esetén információkat fog látni a PHP-ről és a szerverről. A beállítás ezzel befejeződött.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.