linux nginx does not parse php solution: 1. Check whether port 9000 is in listening state; 2. Check the "php-fpm.conf" file; 3. Modify the nginx configuration to "location ~ \. php$ {fastcgi_pass unix:/dev/shm/php-cgi.sock; #127.0.0.1: 9000 fastcgi_index index...".
The operating environment of this tutorial: linux7.3 system, PHP version 8.1, Dell G3 computer.
linux What should I do if nginx does not parse php?
#nginx does not parse php file 502 solution:
The installed nginx listens to port 9000 by default
Query port 9000 Whether it is in the listening state
netstat -antp | grep :9000
After querying, it was found that it was not found. Check the php-fpm.conf file
cat /usr/local/php/etc/php-fpm.conf
Modify nginx configuration
location ~ \.php$ { fastcgi_pass unix:/dev/shm/php-cgi.sock; #127.0.0.1:9000 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of What to do if linux nginx does not parse php. For more information, please follow other related articles on the PHP Chinese website!