要配置Nginx和PHP-FPM,您可以按照以下步骤进行操作:
安装Nginx和PHP-FPM
sudo apt update
sudo apt install nginx php-fpm
配置Nginx
打开Nginx的主配置文件(通常位于/etc/nginx/nginx.conf
或/etc/nginx/conf.d/default.conf
)。
确保以下配置项已启用或添加到http
块中:
server {
listen 80;
server_name example.com;
root /var/www/html;
location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
}
example.com
替换为您的域名或IP地址。/var/www/html
替换为您的网站根目录。fastcgi_pass
指令中的路径与实际套接字路径匹配。配置PHP-FPM
/etc/php-fpm.conf
或/etc/php-fpm.d/www.conf
)。user = www-data
group = www-data
listen = /var/run/php/php-fpm.sock
listen.owner = www-data
listen.group = www-data
user
和group
设置为与Nginx相同的用户和组。listen
设置为与Nginx配置文件中的fastcgi_pass
指令中的路径相匹配。listen
设置为127.0.0.1:9000
或其他可用的端口。重新启动服务
sudo service nginx restart
sudo service php-fpm restart
现在,您的Nginx和PHP-FPM已成功配置。您可以将您的PHP文件放在Nginx根目录中的/var/www/html
或您指定的其他目录中,并通过浏览器访问它们。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站