Notaðu PHP5-FPM með Apache 2 á Ubuntu 14.04

Kynning

Apache er vinsæll vefþjónahugbúnaður sem er notaður af flestum hýsingaraðilum. PHP5-FPM er FastCGI útfærsla fyrir PHP. Það er gagnlegt til að vinna PHP forskriftir á uppteknum vefsíðum.

Rökstuðningur

Venjulega notar Apache mod_php til að vinna með PHP síður á VPS þínum. Mod_php eyðir meira fjármagni en PHP5-FPM. Þar sem Apache er einnig samhæft við PHP5-FPM getum við notað þann möguleika til að draga úr auðlindanotkun og bæta árangur.

Uppsetning

Skref 1

Settu upp og virkjaðu apache2-mpm-eventmeð því að keyra eftirfarandi skipanir:

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

Þú getur prófað stöðu Apache netþjóns með þessari skipun:

sudo service apache2 status

Ef þjónustan er í gangi verður „apache2 er í gangi“ prentað á flugstöðina þína. Annars geturðu ræst þjónustuna með þessari skipun:

sudo service apache2 start

Skref 2

Til að nota PHP5-FPM með Apache þurfum við að setja upp libapache2-mod-fastcgieiningu. The libapache2-mod-fastcgieining er ekki í boði í Ubuntu pakka. Þess vegna þurfum við að uppfæra aptheimildirnar. Fylgdu þessum skrefum.

  1. Keyrðu eftirfarandi skipun til að breyta upprunalistanum:

    sudo nano /etc/apt/sources.list
    
  2. Bættu eftirfarandi línum við aftast í skránni:

    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. Ýttu á CTRL + X og síðan Y til að vista skrána.

  4. Settu upp libapache2-mod-fastcgi:

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

Skref 3

Settu upp PHP5-FPM með eftirfarandi skipun:

sudo apt-get install php5-fpm

Skref 4

Búðu til PHP5-FPM stillingarskrána fyrir Apache:

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

... bættu svo við eftirfarandi línum:

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

Ýttu á CTRL + X og síðan Y til að vista skrána.

Virkjaðu nýju einingarnar og stillingar fyrir Apache:

sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm

Að lokum skaltu endurræsa Apache:

sudo service apache2 restart

Skref 5

Prófaðu uppsetninguna þína með því að búa til PHP prófunarskrá:

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

Bættu eftirfarandi efni við skrána:

<?php phpinfo(); ?>

Ýttu á CTRL + X og síðan Y til að vista skrána.

Opnaðu nú http://[SERVER_IP_ADDRESS]/info.phpí vafranum. Þegar vel tekst til muntu sjá upplýsingar um PHP og netþjóninn þinn. Uppsetningu þinni er nú lokið.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira