Prezantimi
Instalimi
Prezantimi
Apache është softuer popullor i serverit në internet që përdoret nga shumica e ofruesve të pritjes në internet. PHP5-FPM është një zbatim FastCGI për PHP. Është i dobishëm për përpunimin e skripteve PHP në faqet e internetit të ngarkuara.
Arsyetimi
Normalisht, Apache përdor mod_php për të përpunuar faqet PHP në VPS-në tuaj. Mod_php konsumon më shumë burime se PHP5-FPM. Meqenëse Apache është gjithashtu i pajtueshëm me PHP5-FPM, ne mund ta përdorim atë opsion për të reduktuar përdorimin e burimeve dhe për të përmirësuar performancën.
Instalimi
Hapi 1
Instaloni dhe aktivizoni apache2-mpm-eventduke ekzekutuar komandat e mëposhtme:
sudo apt-get update
sudo apt-get install apache2-mpm-event
Ju mund të testoni statusin e serverit të Apache me këtë komandë:
sudo service apache2 status
Nëse shërbimi po funksionon, "apache2 is running" do të printohet në terminalin tuaj. Përndryshe, ju mund të filloni shërbimin me këtë komandë:
sudo service apache2 start
Hapi 2
Për të përdorur PHP5-FPM me Apache, duhet të instalojmë libapache2-mod-fastcgimodulin. libapache2-mod-fastcgiModul nuk është në dispozicion në paketën e Ubuntu. Prandaj, duhet të përditësojmë aptburimet. Ndiqni këto hapa.
Ekzekutoni komandën e mëposhtme për të modifikuar listën e burimeve:
sudo nano /etc/apt/sources.list
Shtoni rreshtat e mëposhtëm në fund të skedarit:
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
Shtypni CTRL + X , më pas Y për të ruajtur skedarin.
Instaloni libapache2-mod-fastcgi:
sudo apt-get update
sudo apt-get install libapache2-mod-fastcgi
Hapi 3
Instaloni PHP5-FPM me komandën e mëposhtme:
sudo apt-get install php5-fpm
Hapi 4
Krijoni skedarin e konfigurimit PHP5-FPM për Apache:
sudo nano /etc/apache2/conf-available/php5-fpm.conf
... më pas shtoni rreshtat e mëposhtëm:
<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>
Shtypni CTRL + X , më pas Y për të ruajtur skedarin.
Aktivizo modulet dhe konfigurimin e ri për Apache:
sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm
Më në fund, rinisni Apache:
sudo service apache2 restart
Hapi 5
Testoni instalimin tuaj duke krijuar një skedar provë PHP:
sudo nano /var/www/html/info.php
Shtoni përmbajtjen e mëposhtme në skedar:
<?php phpinfo(); ?>
Shtypni CTRL + X , më pas Y për të ruajtur skedarin.
Tani hapni http://[SERVER_IP_ADDRESS]/info.phpnë shfletuesin. Pas suksesit, do të shihni informacione rreth PHP dhe serverit tuaj. Konfigurimi juaj tani ka përfunduar.