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

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


Setja upp Yii forrit á Ubuntu 14.04

Setja upp Yii forrit á Ubuntu 14.04

Yii er PHP ramma sem gerir þér kleift að þróa forrit hraðar og auðveldlega. Uppsetning Yii á Ubuntu er einföld, þar sem þú munt læra nákvæmlega

Hvernig á að setja upp Vanilla Forum á Ubuntu 16.04

Hvernig á að setja upp Vanilla Forum á Ubuntu 16.04

Að nota annað kerfi? Vanilla forum er opinn uppspretta spjallforrit skrifað í PHP. Það er fullkomlega sérhannaðar, auðvelt í notkun og styður utanaðkomandi

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

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

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

Hvernig á að setja upp og tryggja phpMyAdmin á Ubuntu 14.04 og 16.04

Hvernig á að setja upp og tryggja phpMyAdmin á Ubuntu 14.04 og 16.04

Forkröfur Nýtt Vultr Ubuntu 14.04 eða 16.04 netþjónstilvik. Stöðugur IP-þjónn (þetta er IP-tala IP-netþjónsins fyrir Vultr). Notandi sem er ekki rótarþjónn með sud

Hvernig á að setja upp Apache, MySQL og PHP á Ubuntu 18.04

Hvernig á að setja upp Apache, MySQL og PHP á Ubuntu 18.04

Settu upp Apache Fyrst skaltu uppfæra pakkastjórann þinn. sudo apt-get update -y sudo apt-get upgrade -y Settu upp og ræstu Apache. sudo apt-get setja upp apache

Hvernig á að setja upp PyroCMS á Ubuntu 16.04

Hvernig á að setja upp PyroCMS á Ubuntu 16.04

Að nota annað kerfi? PyroCMS er opinn uppspretta CMS skrifað í PHP. PyroCMS frumkóði er hýstur á GitHub. Í þessari handbók ganga vel í gegnum allt

Hvernig á að setja upp ionCube Loader á CentOS 7

Hvernig á að setja upp ionCube Loader á CentOS 7

ionCube Loader er PHP viðbót sem gerir vefþjóni kleift að keyra PHP skrár sem hafa verið kóðaðar með ionCube kóðara og þarf til að keyra

Settu upp Nginx + PHP FPM + Caching + MySQL á Ubuntu 12.04

Settu upp Nginx + PHP FPM + Caching + MySQL á Ubuntu 12.04

Sennilega eru margir að fara að nota Vultr VPSes sem vefþjóna, góður kostur væri Nginx sem vefþjónn. Í þessu efni ætla ég að lýsa o

Hvernig á að setja upp Vanilla Forum á Debian 9

Hvernig á að setja upp Vanilla Forum á Debian 9

Að nota annað kerfi? Vanilla er einfaldur umræðuvettvangur skrifaður í PHP. Vanilla frumkóði er hýst opinberlega á Github. Þessi leiðarvísir mun ganga yo

Setja upp tónskáld fyrir PHP ósjálfstæði á CentOS 6

Setja upp tónskáld fyrir PHP ósjálfstæði á CentOS 6

Inngangur Composer er vinsæll ávanastjóri fyrir PHP sem getur einfaldað uppsetningu og uppfærslu á bókasöfnum sem nauðsynleg eru fyrir verkefnið þitt

Hvernig á að setja upp Cachet á Debian 10

Hvernig á að setja upp Cachet á Debian 10

Að nota annað kerfi? Cachet er opinn uppspretta stöðusíðukerfi skrifað í PHP. Cachet frumkóði er hýst á Github. Í þessari handbók munum við fara yfir

Uppfærðu í nýjasta PHPMyAdmin á Ubuntu 18.04

Uppfærðu í nýjasta PHPMyAdmin á Ubuntu 18.04

PHPMyAdmin sem er dreift af Ubuntu repos er ósamrýmanlegt PHP 7.2+. Þetta veldur setningafræðivillum með count(), sem og nokkrum öðrum köllum. Þú ca

Hvernig á að setja upp og stilla PHP 7.2 á Ubuntu 18.04

Hvernig á að setja upp og stilla PHP 7.2 á Ubuntu 18.04

PHP og tengdir pakkar eru algengustu íhlutirnir þegar vefþjónn er notaður. Í þessari grein munum við læra hvernig á að setja upp PHP 7.2 á Ubuntu 18.0

Hvernig á að setja upp Apache, MySQL og PHP á CentOS 6

Hvernig á að setja upp Apache, MySQL og PHP á CentOS 6

Inngangur LAMP er skammstöfun sem stendur fyrir Linux, Apache, MySQL og PHP. Þessi hugbúnaðarstafla er vinsælasta opna lausnin fyrir uppsetningu o

Hvernig á að setja upp Apache, MySQL og PHP á Ubuntu

Hvernig á að setja upp Apache, MySQL og PHP á Ubuntu

LAMP inniheldur Apache, MySQL, PHP og Ubuntu. Þessi handbók var skrifuð fyrir Ubuntu 14.04. Skref eitt: Settu upp Apache Apache er ókeypis opinn hugbúnaður fyrir okkur

Settu upp IonCube Loader á Ubuntu 14

Settu upp IonCube Loader á Ubuntu 14

Hvað er IonCube? IonCube gefur forriturum tækifæri til að vernda kóðann sinn sem er skrifaður á PHP forritunarmálinu. IonCube kemur í veg fyrir þennan þorsk

Hvernig á að setja upp X-Cart 5 á Fedora 31

Hvernig á að setja upp X-Cart 5 á Fedora 31

Að nota annað kerfi? X-Cart er afar sveigjanlegur netverslunarvettvangur með opinn uppspretta með fullt af eiginleikum og samþættingum. X-Cart frumkóði er gestgjafi

Hvernig á að setja upp X-Cart 5 á Debian 10

Hvernig á að setja upp X-Cart 5 á Debian 10

Að nota annað kerfi? X-Cart er afar sveigjanlegur netverslunarvettvangur með opinn uppspretta með fullt af eiginleikum og samþættingum. X-Cart frumkóði er gestgjafi

Hvernig á að setja upp X-Cart 5 á Ubuntu 18.04 LTS

Hvernig á að setja upp X-Cart 5 á Ubuntu 18.04 LTS

Að nota annað kerfi? X-Cart er afar sveigjanlegur netverslunarvettvangur með opinn uppspretta með fullt af eiginleikum og samþættingum. X-Cart frumkóði er gestgjafi

Hvernig á að setja upp Apache, MySQL og PHP á Ubuntu 17.04

Hvernig á að setja upp Apache, MySQL og PHP á Ubuntu 17.04

Í þessari grein mun ég útskýra hvernig á að búa til LAMP-stafla á Ubuntu 17.04. Athugið: Þú þarft sudo eða rót aðgang fyrir skipanirnar í þessari grein. ég

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.

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

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.

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