本人萌新一个,搞了很久,最后对着别人的博客搞一波搞定。
在这里(co)写一篇博客(py)记录一下
配置
1.分别nginx和php安装环境
#安装nginx sudo apt-get install nginx #安装php sudo apt-get install php #安装php-fpm sudo apt-get install php-fpm #如果你有apt-get update过,那么你的的php版本应该是7.2
2.前边步骤网上都可以很轻易查到,很多人配置失败的原因一般出现在 /etc/nginx/sites-enable/下的default文件配置出错。下面贴出我的配置文件
1 server { 2 listen 80 default_server; 3 listen [::]:80 default_server; 4 add_header ‘Access-Control-Allow-Origin‘ ‘*‘; 5 add_header ‘Access-Control-Allow-Credentials‘ ‘true‘; 6 add_header ‘Access-Control-Allow-Methods‘ ‘POST,OPTIONS‘; 7 root /var/www/html; 8 9 # Add index.php to the list if you are using PHP 10 index index.html index.htm index.nginx-debian.html; 11 12 server_name _; 13 14 location / { 15 # First attempt to serve request as file, then 16 # as directory, then fall back to displaying a 404. 17 try_files $uri $uri/ =404; 18 } 19 location ~ \.php$ { 20 if ($request_method = OPTIONS ) { 21 22 add_header Access-Control-Allow-Origin "*"; 23 24 add_header Access-Control-Allow-Methods "POST, GET, PUT, OPTIONS, DELETE"; 25 26 add_header Access-Control-Max-Age "3600"; 27 28 add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization"; 29 30 add_header Access-Control-Allow-Credentials "true"; 31 32 add_header Content-Length 0; 33 34 add_header Content-Type text/plain; 35 36 return 200; 37 } 38 # include snippets/fastcgi-php.conf; 39 # # root /var/www/html; 40 # # # With php7.0-cgi alone: 41 # # fastcgi_pass 127.0.0.1:9000; 42 fastcgi_index index.php; 43 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 44 include fastcgi_params; 45 # With php7.0-fpm: 46 fastcgi_pass unix:/run/php/php7.2-fpm.sock; 47 } 48 }
需要注意的是fastcgi_pass unix:/run/php/php7.2-fpm.sock;
需要对应php安装的版本。
上边的add_header
主要是为了解决跨域问题,大家如果不需要的可以忽略。
(本人安装的时候是php7.4了,这里大家注意一下,对应一下版本)。
运行和测试
配置完上述操作即可运行nginx去看一下配置的效果。
1 #重启nginx和php服务 2 service php7.2-fpm restart (我的是7.4) 3 service nginx restart
服务启动后我们在 /var/www/html/
(此路径可在配置文件中自定义)文件下创建一个php文件
#老规矩我们打印一句Hello World! <?php echo "Hello World"; ?>
浏览器预览,搞定!!!
最后,贴一下,感谢这位博主了,
转载文章地址:https://blog.csdn.net/weixin_40544967/article/details/105268772