Ubuntu Linux Install Apache2+PHP+PHP-FPM
Ubuntu Linux 22.04 LTS 安裝Apach2+PHP8.1+PHP8.1-FPM
1.安裝完成Apache2
2.安裝 PHP 8.1
3.設置 Apache2 使用 PHP
安裝Apache2 的 PHP module
# sudo apt install libapache2-mod-php
測試Apache2設定檔
# sudo apachectl configtest
# sudo systemctl reload apache2
# 建立測試頁面info.php
# sudo vim /var/www/html/info.php
---
<?php phpinfo(); ?>
---
# 使用瀏覽器連結測試頁面info.php
http://xxx.xxx.xxx.xxx/info.php
4.安裝PHP-FPM8.1
FPM(FastCGI 進程管理器)是 PHP FastCGI 的主要實現,可以有效控制內存和進程,讓服務可以容納更多連線數達到更好的效能。
# sudo apt install php81-fpm
設定 Virtualhost 支援使用 PHP-FPM.
# sudo vim /etc/apache2/sites-available/000-default.conf
---
</VirtualHost>
## add php8.1-fpm.sock
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php8.1-fpm.sock|fcgi://localhost/"
</FilesMatch>
</VirtualHost>
---
啟動proxy_fcgi setenvif模組
# sudo a2enmod proxy_fcgi setenvif
# systemctl restart apache2
啟動php8.1-fpm設定檔
# sudo a2enconf php8.1-fpm
# sudo apachectl configtest
# sudo systemctl restart php8.1-fpm apache2
# sudo systemctl status php8.1-fpm apache
# 使用瀏覽器連結測試頁面info.php,檢查PHP-FPM是否生效
http://xxx.xxx.xxx.xxx/info.php
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。