Увод
Инсталација
Увод
Апацхе је популаран софтвер за веб сервер који користи већина провајдера веб хостинга. ПХП5-ФПМ је ФастЦГИ имплементација за ПХП. Користан је за обраду ПХП скрипти на заузетим веб локацијама.
Образложење
Обично, Апацхе користи мод_пхп за обраду ПХП страница на вашем ВПС-у. Мод_пхп троши више ресурса него ПХП5-ФПМ. Пошто је Апацхе такође компатибилан са ПХП5-ФПМ, можемо да користимо ту опцију да смањимо коришћење ресурса и побољшамо перформансе.
Инсталација
Корак 1
Инсталирајте и активирајте apache2-mpm-eventпокретањем следећих команди:
sudo apt-get update
sudo apt-get install apache2-mpm-event
Можете тестирати статус Апацхе сервера са овом командом:
sudo service apache2 status
Ако је услуга покренута, "апацхе2 ради" ће бити одштампано на вашем терминалу. У супротном, можете покренути услугу са овом командом:
sudo service apache2 start
Корак 2
Да бисмо користили ПХП5-ФПМ са Апацхе-ом, морамо да инсталирамо libapache2-mod-fastcgiмодул. libapache2-mod-fastcgiМодул није доступан у пакету Убунту. Због тога морамо ажурирати aptизворе. Пратите ове кораке.
Покрените следећу команду да бисте уредили листу извора:
sudo nano /etc/apt/sources.list
Додајте следеће редове на крај датотеке:
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
Притисните ЦТРЛ + Кс , затим И да бисте сачували датотеку.
Инсталирај libapache2-mod-fastcgi:
sudo apt-get update
sudo apt-get install libapache2-mod-fastcgi
Корак 3
Инсталирајте ПХП5-ФПМ следећом командом:
sudo apt-get install php5-fpm
Корак 4
Направите ПХП5-ФПМ конфигурациону датотеку за Апацхе:
sudo nano /etc/apache2/conf-available/php5-fpm.conf
... затим додајте следеће редове:
<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>
Притисните ЦТРЛ + Кс , затим И да бисте сачували датотеку.
Омогућите нове модуле и конфигурацију за Апацхе:
sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm
Коначно, поново покрените Апацхе:
sudo service apache2 restart
Корак 5
Тестирајте своју инсталацију креирањем тест ПХП датотеке:
sudo nano /var/www/html/info.php
Додајте следећи садржај у датотеку:
<?php phpinfo(); ?>
Притисните ЦТРЛ + Кс , затим И да бисте сачували датотеку.
Сада отворите http://[SERVER_IP_ADDRESS]/info.phpу претраживачу. Након успеха, видећете информације о ПХП-у и вашем серверу. Ваше подешавање је сада завршено.