要在LAMP环境中配置PHP-FPM,请按照以下步骤操作:
安装LAMP组件:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
sudo yum update
sudo yum install httpd mariadb-server php php-mysqlnd
安装PHP-FPM:
sudo apt install php-fpm
sudo yum install php-fpm
配置Apache以使用PHP-FPM:
/etc/apache2/mods-enabled/dir.conf
,在CentOS或RHEL系统中通常位于/etc/httpd/conf.d/php-fpm.conf
)。DirectoryIndex
指令包含index.php
,如下所示:DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
配置PHP-FPM:
/etc/php/7.x/fpm/pool.d/www.conf
,在CentOS或RHEL系统中通常位于/etc/php-fpm.d/www.conf
),其中7.x
是你的PHP版本号。listen
指令,并将其更改为以下内容(确保使用正确的用户和组):listen = /var/run/php-fpm/php-fpm.sock
user
和group
指令,并将其更改为以下内容(确保使用正确的用户和组):user = www-data
group = www-data
重启Apache和PHP-FPM服务:
sudo systemctl restart apache2
sudo systemctl restart php7.x-fpm
sudo systemctl restart httpd
sudo systemctl restart php-fpm
测试PHP-FPM配置:
info.php
的文件,将其放置在Apache的默认文档根目录中(例如,在Ubuntu或Debian系统中通常是/var/www/html
,在CentOS或RHEL系统中通常是/var/www/html
)。info.php
文件中添加以下内容:<?php
phpinfo();
?>
http://your_server_ip/info.php
,然后查找“PHP Version”一行。如果看到PHP版本信息,则表示PHP-FPM已成功配置并与Apache集成。现在,你已经在LAMP环境中成功配置了PHP-FPM。你可以开始部署PHP应用程序并利用其高性能功能。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。