เดชเดฒเดฐเตเด apache2 เดเดฐเต เดตเตเดฌเต เดธเตเตผเดตเดฑเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเตเดฑเดเตเดเต เดเดณเตเดเตพ เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดเดเดจเด เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดธเตเดฑเตเดฑเต เดชเตเดเตเดเดณเตเดเต เดฒเตเดกเดฟเดเดเต เดตเตเดเดค, เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเดเต เดตเตเดเดค (เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต php), เด เดคเตเดชเตเดฒเต เดคเดจเตเดจเต CPU เดฒเตเดกเดฟเดฒเต เดตเตผเดฆเตเดงเดจเดตเต, เดเดชเดฏเตเดเดฟเดเตเด RAM-เดจเตเดฑเต เด เดณเดตเต เดเดจเตเดจเดฟเดตเดฏเต เดจเตเดฐเดฟเดเตเดเต เดเดจเตเดชเดพเดคเดฟเดเดฎเดพเดฏเดฟ เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเต.
เด
เดคเดฟเดจเดพเตฝ, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเดพเดจเตเดตเตฝ เดคเตเดเดเตเดเดเตเดเดพเดฐเต (เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ) เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเด.
เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเด Raspberry PI 3, Debian 9, Apache 2.4.38, PHP 7.3 เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต.
เด
เดคเดฟเดจเดพเตฝ เดจเดฎเตเดเตเดเต เดเดฐเดเดญเดฟเดเตเดเดพเด.
1. เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดค เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเต
เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดค เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดฆเตเดฏ เดฐเตเดคเดฟ:
เดจเดฟเดฒเดตเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดฎเตเดกเตเดฏเตเดณเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด:
apache2ctl -M
เดฎเตเดกเตเดฏเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดพเตป, เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด:
a2dismod *ะฝะฐะทะฒะฐะฝะธะต ะผะพะดัะปั*
เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดฎเตเดกเตเดฏเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด:
a2enmod *ะฝะฐะทะฒะฐะฝะธะต ะผะพะดัะปั*
เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดฆเดฏเดตเดพเดฏเดฟ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด a2dismod, เดฎเตเดกเตเดฏเตเดณเดฟเดจเตเดฑเต เดชเตเดฐเต เดฎเตเดกเตเดฏเตเตพ เดเดจเตเดจ เดตเดพเดเตเดเต เดเดฒเตเดฒเดพเดคเต เดคเดจเตเดจเต เดเดดเตเดคเดฃเด.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดฎเดพเตปเดกเดฟเดจเตเดฑเต เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ เดเดฃเตเดเตเดเดฟเตฝ apache2ctl -เดเด เดเดฃเตเดเต เดชเตเดฐเตเดเตเดธเดฟ_เดฎเตเดกเตเดฏเตเตพ, เด เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต - a2dismod เดชเตเดฐเตเดเตเดธเดฟ
เดธเดฟเดธเตเดฑเตเดฑเด เดเดฑเตเดฑเดตเตเด เดเตเดเตเดคเตฝ เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจ เดฎเตเดกเตเดฏเตเดณเตเดเตพ (เดตเตเดฏเดเตเดคเดฟเดเดค เด เดจเตเดญเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต):
- PHP, Ruby, Perl เดเดจเตเดจเดฟเดตเดฏเตเด เดตเดฟเดตเดฟเดง เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดเดเต เดญเดพเดทเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดฎเดฑเตเดฑเต เดฎเตเดกเตเดฏเตเดณเตเดเดณเตเด
- เดเดธเตเดเดธเตเดเตฝ
- เดฎเดพเดฑเตเดฑเดฟเดฏเตเดดเตเดคเตเด
- CGI
เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เด เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ, เด เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเตเดเดพเดคเต, เดเดคเตเดเตเดเดฟเดฒเตเด เดฎเตเดกเตเดฏเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดฟเดฏ เดถเตเดทเด, เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต - apache2ctl configtest, เดเดคเต เดเดชเดฏเตเดเดฟเดเตเด เดธเตเดฑเตเดฑเตเดเดณเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด เดเตเดเดพเดคเต เดเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดฟเดฏ เดฎเตเดกเตเดฏเตเดณเตเดเตพ เด เดตเดฏเตเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดคเต เดเดฐเต เดชเดฟเดถเดเต เดธเตเดทเตเดเดฟเดเตเดเตเด.
2. MPM (เดฎเตพเดเตเดเดฟ-เดชเตเดฐเตเดธเดธเดฟเดเดเต เดฎเตเดกเตเดฏเตเตพ) เดฎเดพเดฑเตเดฑเตเดเดฏเตเด php-fpm เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเต เดถเตเดทเด, apache2 MPM Prefork (1 เดเดฃเดเตเดทเดจเดฟเตฝ 1 เดคเตเดฐเตเดกเต) เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดชเตเดฐเดเดเดจเดคเตเดคเต เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด เดคเต เดธเดฎเดฏเด เดธเตเดฅเดฟเดฐเดคเดฏเตเด เดธเตเดฐเดเตเดทเดฏเตเด เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต.
เดเดจเตเดจเดพเตฝ เดชเตเดฐเดเดเดจเด เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดฐเต เดเดฃเดเตเดทเดจเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเตเดฐเตเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ MPM เดตเตผเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต:
a2dismod mpm_prefork //ะัะบะปััะฐะตะผ prefork
a2dismod php7.3 //ะัะบะปััะฐะตะผ ะผะพะดัะปั php, ะบะพัะพััะน ะทะฐะฒะธัะธั ะพั prefork
a2enmod mpm_worker //ะะบะปััะฐะตะผ worker
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดตเตผเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดชเตเดฐเดถเตเดจเด เดจเตเดฐเดฟเดเดพเด, เดเดพเดฐเดฃเด... php7.3 เดฎเตเดกเตเดฏเตเตพ Prefork เดฎเตเดกเตเดฏเตเดณเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป, เดจเดฎเตเดเตเดเต php7.3-fpm เดฎเตเดกเตเดฏเตเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเด, เด เดคเต PHP เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด:
apt-get update && apt-get install php7.3-fpm //ะฃััะฐะฝะฐะฒะปะธะฒะฐะตะผ
systemctl enable php7.3-fpm && systemctl start php7.3-fpm //ะะพะฑะฐะฒะปัะตะผ ะฒ ะฐะฒัะพะทะฐะณััะทะบั ะธ ะทะฐะฟััะบะฐะตะผ
a2enmod php7.3-fpm && a2enconf php7.3-fpm.conf //ะะบะปััะฐะตะผ ะผะพะดัะปั ะธ ะบะพะฝัะธะณ ะดะปั ะฝะตะณะพ
php-fpm เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต apache2 เดชเตเดฐเตเดธเดธเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ RAM-เดจเตเดฑเต เด เดณเดตเต เดเตเดฑเดฏเตเดเตเดเตเดเดฏเตเด PHP เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเตเดฑเตเดคเดพเดฏเดฟ เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต.
3. เดเดชเดธเดเดนเดพเดฐเด
เด เดเตเดเดจเต, เด เดคเตเดคเดฐเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเดฒเตเดเต เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดเดเดจเด เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดฏเดพเดจเตเด เดฎเตเดทเตเดจเดฟเดฒเต เดฒเตเดกเต เดเตเดฑเดฏเตเดเตเดเดพเดจเตเด เดเดดเดฟเดเตเดเต (เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ RPI3).
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดเดชเตเดฐเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตฝ (เดเดคเต เดถเดฐเดฟเดเตเดเตเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดฎเดฟเดเตเดเดคเตเด เดเดคเดฟเดจเดเด เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต), MPM เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต (เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ), HostnameLookups เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเตเดณเตเดณ เดจเตเดฑเตเดเดฃเดเตเดเดฟเดจเต เดฎเดฑเตเดฑเต เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเตป เดเดชเตเดทเดจเตเดเตพ เดเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเต เดเดจเตเดจเต เดเดฑเตเดฑเดตเตเด เดเตเดเตเดคเตฝ เดธเดนเดพเดฏเดฟเดเตเด เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดเดตเดฏเดพเดฃเต, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต เดธเดนเดพเดฏเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เด
เดตเดฒเดเดฌเด: www.habr.com