Skip to content

搭建简短环境 (LNP)

linux + nginx + php

host: linux x64 Debian-bookworm

sh
$ apt install nginx
$ apt install php8.2 php8.2 -common php8.2-cli php8.2-cgi php8.2-fpm

# 检查 /etc/nginx/nginx.conf 及 sites-enabled/* conf.d/* 内容

# 写入配置 /etc/nginx/conf.d/php-env.conf
# 检查 php-fpm.sock 的位置,版本不同路径可能不同 
server {
	listen 9090;
	server_name example.com;

	location ~ \.php$ {
		root /var/www/html;
		fastcgi_pass  unix:/var/run/php/php-fpm.sock;
		fastcgi_index index.php;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		include fastcgi_params;
	}
}

# /var/www/html/index.php
<?php
	echo phpinfo();
?>

# 浏览器访问,http://<ip>:9090/index.php

php.ini

https://www.php.net/manual/zh/ini.php

LNP

https://wizardforcel.gitbooks.io/nginx-doc/content/index.html