要在Nginx上部署PHP 7项目,您需要按照以下步骤进行操作:
安装Nginx和PHP 7:首先,您需要在服务器上安装Nginx和PHP 7。您可以使用适用于您的操作系统的包管理器来安装它们。
配置Nginx:打开Nginx的配置文件(通常位于/etc/nginx/nginx.conf
或/etc/nginx/sites-available/default
)并进行以下更改:
index
指令添加到location /
块中,以确保Nginx可以找到索引文件。root
指令设置为您的项目目录的路径。location ~ \.php$
块来处理PHP文件。在该块中,将fastcgi_pass
指令设置为PHP-FPM的地址和端口(例如127.0.0.1:9000
)。例如,配置文件可能如下所示:
server {
listen 80;
server_name example.com;
root /path/to/your/project;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
重启Nginx:保存配置文件并重新启动Nginx服务,以使更改生效。您可以使用以下命令来重启Nginx:
sudo service nginx restart
测试PHP:将您的PHP文件放入项目目录中,并在浏览器中访问该文件的URL。如果一切正常,您应该能够看到PHP生成的输出。
请注意,这只是一个简单的示例配置,您可能需要根据您的项目的特定要求进行更改。另外,还要确保您已经正确安装和配置了PHP-FPM,以便Nginx可以将PHP请求传递给它。
下一篇:分享一份PHP7的安装笔记
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站