Gebruik PHP5-FPM met Apache 2 op Ubuntu 14.04

Invoering

Apache is populaire webserversoftware die door de meeste webhostingproviders wordt gebruikt. PHP5-FPM is een FastCGI-implementatie voor PHP. Het is handig voor het verwerken van PHP-scripts op drukke websites.

Achtergrond

Normaal gesproken gebruikt Apache mod_php om PHP-pagina's op je VPS te verwerken. Mod_php verbruikt meer bronnen dan PHP5-FPM. Omdat Apache ook compatibel is met PHP5-FPM, kunnen we die optie gebruiken om het gebruik van bronnen te verminderen en de prestaties te verbeteren.

Installatie

Stap 1

Installeer en activeer apache2-mpm-eventdoor de volgende opdrachten uit te voeren:

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

U kunt de serverstatus van Apache testen met deze opdracht:

sudo service apache2 status

Als de service actief is, wordt "apache2 is actief" afgedrukt op uw terminal. Anders kunt u de service starten met deze opdracht:

sudo service apache2 start

Stap 2

Om PHP5-FPM met Apache te gebruiken, moeten we de libapache2-mod-fastcgimodule installeren . De libapache2-mod-fastcgimodule is niet beschikbaar in het Ubuntu-pakket. Daarom moeten we de aptbronnen bijwerken . Volg deze stappen.

  1. Voer de volgende opdracht uit om de bronlijst te bewerken:

    sudo nano /etc/apt/sources.list
    
  2. Voeg de volgende regels toe aan het einde van het bestand:

    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. Druk op CTRL + X en vervolgens op Y om het bestand op te slaan.

  4. Installeer libapache2-mod-fastcgi:

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

Stap 3

Installeer PHP5-FPM met de volgende opdracht:

sudo apt-get install php5-fpm

Stap 4

Maak het PHP5-FPM-configuratiebestand voor Apache:

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

... voeg dan de volgende regels toe:

<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>

Druk op CTRL + X en vervolgens op Y om het bestand op te slaan.

Schakel de nieuwe modules en configuratie voor Apache in:

sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm

Start ten slotte Apache opnieuw op:

sudo service apache2 restart

Stap 5

Test uw installatie door een test PHP-bestand te maken:

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

Voeg de volgende inhoud toe aan het bestand:

<?php phpinfo(); ?>

Druk op CTRL + X en vervolgens op Y om het bestand op te slaan.

Open nu de http://[SERVER_IP_ADDRESS]/info.phpin browser. Bij succes ziet u informatie over PHP en uw server. Je configuratie is nu voltooid.



Leave a Comment

Installeer phpBB With Apache op Ubuntu 16.04

Installeer phpBB With Apache op Ubuntu 16.04

PhpBB is een open source prikbordprogramma. Dit artikel laat zien hoe je phpBB bovenop een Apache-webserver op Ubuntu 16.04 installeert. Het was geschreven

Hoe Zikula op Ubuntu 16.04 te installeren

Hoe Zikula op Ubuntu 16.04 te installeren

Gebruikt u een ander systeem? Inleiding Zikula is een open source webapplicatiekader geschreven in PHP. U kunt een interactieve en bewerkbare website ontwerpen

Composer downloaden, installeren en gebruiken op Ubuntu 14.04

Composer downloaden, installeren en gebruiken op Ubuntu 14.04

Composer is een extreem populaire PHP-beheertool voor afhankelijkheden, die wordt gebruikt om installatie en updates voor projecten gemakkelijker te maken. Het controleert ook wat er nog meer is

Hoe X-Cart 5 op FreeBSD 12 te installeren

Hoe X-Cart 5 op FreeBSD 12 te installeren

Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste

Upgrade naar PHP 7 op de Vultr WordPress-app

Upgrade naar PHP 7 op de Vultr WordPress-app

Onlangs, in december 2015, werd PHP versie 7 uitgebracht als een belangrijke upgrade voor zijn voorganger, PHP 5. Vergeleken met de laatste grote versie in PHP 5, PHP 5.6

PHP 7.3 installeren op een Arch Linux webserver

PHP 7.3 installeren op een Arch Linux webserver

Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel.) Een actieve webserver, ofwel Apache- of Nginx Sudo-toegang. Commandos vereisen

Hoe X-Cart 5 op Ubuntu 18.04 LTS te installeren

Hoe X-Cart 5 op Ubuntu 18.04 LTS te installeren

Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste

Hoe Apache, MySQL en PHP op Ubuntu 16.04 te installeren

Hoe Apache, MySQL en PHP op Ubuntu 16.04 te installeren

Opmerking: u hebt sudo-toegang nodig voor de opdrachten in dit artikel. Stap 1: Installeer Apache Update eerst uw pakketbeheerder. sudo apt-get update -y Instal

Hoe Cachet op Debian 10 te installeren

Hoe Cachet op Debian 10 te installeren

Gebruikt u een ander systeem? Cachet is een open-source statuspaginasysteem geschreven in PHP. Cachet-broncode wordt gehost op Github. In deze gids gaan we door

Hoe Apache 2.4, MariaDB 10.3 en PHP 7.2 op Ubuntu 18.04 te installeren

Hoe Apache 2.4, MariaDB 10.3 en PHP 7.2 op Ubuntu 18.04 te installeren

In dit artikel leert u hoe u een up-to-date LAMP-stack instelt door de nieuwste stabiele releases van Apache 2.4 en MariaDB 10.3 op Ubuntu 18.04 te installeren.

Hoe ionCube Loader op CentOS 7 in te stellen

Hoe ionCube Loader op CentOS 7 in te stellen

ionCube Loader is een PHP-extensie waarmee een webserver PHP-bestanden kan uitvoeren die zijn gecodeerd met ionCube Encoder en die nodig is om de

Hoe Apache, MySQL en PHP op Ubuntu te installeren

Hoe Apache, MySQL en PHP op Ubuntu te installeren

LAMP omvat Apache, MySQL, PHP en Ubuntu. Deze gids is geschreven voor Ubuntu 14.04. Stap één: Apache installeren Apache is een gratis open source-software voor ons

Installeer Nginx + PHP FPM + Caching + MySQL op Ubuntu 12.04

Installeer Nginx + PHP FPM + Caching + MySQL op Ubuntu 12.04

Waarschijnlijk gaan veel mensen hun Vultr VPSen gebruiken als webservers, een goede keuze zou Nginx zijn als webserver. In dit onderwerp ga ik o beschrijven

OroCRM installeren op CentOS 7

OroCRM installeren op CentOS 7

Gebruikt u een ander systeem? OroCRM is een gratis en open source CRM-applicatie (Customer Relationship Manager) gebouwd op OroPlatform. OroPlatform is vol

Hoe Cachet op Fedora te installeren 28

Hoe Cachet op Fedora te installeren 28

Gebruikt u een ander systeem? Cachet is een open source statuspaginasysteem geschreven in PHP. De broncode van Cachet wordt gehost in deze Github-repo. In thi

Upgrade naar PHP 7.1 op Vultr LEMP Stack met één klik

Upgrade naar PHP 7.1 op Vultr LEMP Stack met één klik

Deze gids legt uit hoe u kunt upgraden van PHP 5.6 naar versie 7.1 op de Vultr LEMP-stapel met één klik. Deze tutorial is alleen van toepassing als uw applicatie i

Hoe X-Cart 5 op CentOS 8 te installeren

Hoe X-Cart 5 op CentOS 8 te installeren

Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste

Hoe Zikula op CentOS 7 te installeren

Hoe Zikula op CentOS 7 te installeren

Gebruikt u een ander systeem? Inleiding Zikula is een open source webapplicatiekader geschreven in PHP. U kunt een interactieve en bewerkbare website ontwerpen

Hoe PyroCMS op Ubuntu 16.04 te installeren

Hoe PyroCMS op Ubuntu 16.04 te installeren

Gebruikt u een ander systeem? PyroCMS is een open source CMS geschreven in PHP. PyroCMS-broncode wordt gehost op GitHub. Loop in deze gids goed door het geheel

Hoe phpMyAdmin op Ubuntu 14.04 en 16.04 te installeren en te beveiligen

Hoe phpMyAdmin op Ubuntu 14.04 en 16.04 te installeren en te beveiligen

Vereisten Een nieuwe Vultr Ubuntu 14.04- of 16.04-serverinstantie. Een statische server-IP (dit is uw belangrijkste Vultr-server-IP). Een niet-root server-gebruiker met sud

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.