[英]Missing /var/run/php-fpm/php7.4-fpm.sock or /var/run/php-fpm/
[英]Run php script with PHP-FPM
我剛剛根據此http://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/安裝了nginx和php-fpm現在訪問一個php網頁,並且未呈現該php代碼
<?php echo 'test' ?>
您的問題與nginx配置有關,而不與php-fpm有關。
Nginx需要配置為現在讓他處理每種文件類型。 默認情況下,它以靜態方式拋出文件(結果是您報告時文件的原始內容)。
Nginx路由將php-fpm設置為* .php文件的fast-cgi服務的基本示例是:
nginx.conf
server {
....
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm/DOMAINNAME.socket;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
}
}
檢查以下基本示例: https : //support.rackspace.com/how-to/install-nginx-and-php-fpm-running-on-unix-file-sockets/
如果您需要更高級的示例:
這個用於Symfony的nginx.conf(app.php是Symfony2引導程序文件)。 https://gist.github.com/leon/3019026
流明用例。 https://gist.github.com/psgganesh/8d1790dd0c16ab5a4cde
如果您對更深入的學習感興趣:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.