1. 程式人生 > >nginx安裝 開啟php檔案自動下載的問題

nginx安裝 開啟php檔案自動下載的問題

    在你的路徑中找到/etc/nginx/nginx.conf

   在server里加上以下程式碼 

  原因是因為nginx沒有解析到php-fpm路徑 所以無法解析php  

      location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }

相關推薦

nginx安裝 開啟php檔案自動下載的問題

    在你的路徑中找到/etc/nginx/nginx.conf    在server里加上以下程式碼    原因是因為nginx沒有解析到php-fpm路徑 所以無法解析php         location ~ \.php(.*)$ {             fa

nginx出現進入php檔案顯示下載的情況

預設目錄之下安裝好之後,進行下面的操作 進入目錄/etc/nginx/sites-available sudo vim default 把以下程式碼端前的#去掉        location ~ \.PHP$ {         #       fastcgi_split

js 檔案自動下載,而不是自動開啟 Content-disposition

Content-disposition 是 MIME 協議的擴充套件,MIME 協議指示 MIME 使用者代理如何顯示附加的檔案。當 Internet Explorer 接收到頭時,它會啟用檔案下載對話方塊,它的檔名框自動填充了頭中指定的檔名。(請注意,這是設計導致的;無法使用此功能將文件儲存到使用者的計算

安裝wampserver後,在www資料夾下面寫php檔案,而在網頁裡輸入localhost而無法開啟php檔案時解決辦法彙總

wampserver安裝後,在www資料夾下面寫入xx.PHP檔案,然後在網頁裡輸入localhost:xx.php。 你可能會遇到如下三種情況: 情形一:網頁上顯示空白,按F12,出現404的錯誤。 解決方法: 1、在開始選單中搜索IIS(Internet Informa

Nginx 一個伺服器多域名配置 以及 訪問php檔案直接下載而不執行

1.環境,為了方便直接使用lnmp 一鍵安裝包安裝成 http://lnmp.org/install.html 安裝完成後Nginx 配置在 /usr/local/nginx/conf/nginx.conf  在 /usr/local/nginx/conf 資料夾下 有一個

nginx/php-fpm 訪問php檔案直接下載而不執行

遇到這種問題,首先確認你web伺服器配置中的.php是不是被指定給FastCGI server處理:location ~ .php$ {fastcgi_pass 127.0.0.1:9000;}如已配置,那麼可能是由於fastcgi_script_name訪問指令碼路徑不正確

mac nginx 安裝PHP配置

安裝nginx  1.安裝brew命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.使用brew 安裝nginx brew instal

nginx+php整合(是讓nginx可以執行php,以及下載地址)

下載地址: nginx:http://nginx.org/en/download.html PHP: https://windows.php.net/download/ 都是官網的自己選擇版本 安裝檔案目錄: nginx: D:\wcnm\Nginx\nginx-12 

Nginx開啟php-fpm的錯誤提示

 Nginx下開啟php-fpm的錯誤提示 1、php-fpm的作用 nginx本身不能處理PHP,它只是個web伺服器,當接收到請求後,如果是php請求,則發給php直譯器處理,並把結果返回給客戶端。nginx一般是把請求發fastcgi管理程序處理,fascgi管理程序選擇cg

實現php檔案安全下載

實現php檔案安全下載! public function down(){            $file_name = $_REQUEST['file'];   &

Nginx安裝及配置檔案nginx.conf詳解

1、安裝Nginx 在安裝Nginx之前,需確保系統已經安裝了gcc、 openssl-devel、 pcre-devel和zlib-devel軟體庫。 下面是Nginx安裝過程: wget http://nginx.org/download/nginx-1.0.14.tar.gz tar z

寶塔面板Nginx安裝thinkcmf配置檔案

官網下載安裝包,這個沒的說,然後安裝寶塔面板,配置網站,核心是配置檔案 server{ listen 80; server_name lvyou.yssknet.com; index index.php index.html inde

使用PHP自帶zlib函式 幾行程式碼實現PHP檔案打包下載zip

<?php //獲取檔案列表 function list_dir($dir){ $result = array(); if (is_dir($dir)){ $file_dir = scandir($dir); foreach($file_dir

LNMP環境問題--nginx不解析php檔案

php、nginx都裝完了,配置了好長時間都不對。剛整好。 nginx.conf 開始是 server { listen 8080; ser

在sublime text 3 中用瀏覽器開啟PHP檔案

第一步  安裝Package Control 第二步   安裝外掛 SidebarEnhancement 開啟 Package Control →Install package   輸入SidebarEnhancement 安裝 第三步  右鍵點選你的 PHP檔案

vscode開啟php檔案後顯示“擴充套件宿主被終止”

VSCode版本 1.19.1 64位 作業系統 Windows 10 問題描述 VSCode開啟php檔案後顯示“擴充套件宿主被終止”,開啟其他型別的檔案沒有該問題。 解決過程 1、刪除

ssl證書安裝完後,https訪問後下載index檔案,HTTP訪問正常的。Nginx ssl設定後自動下載根目錄的index.php而不是載入

給Nginx安裝ssl證書,https訪問後,重新自動下載index.php檔案。一開始的Nginx的配置檔案如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.

lanmp安裝一(centos+apache+nginx+mysql+php=lanmp地址下載)

log 下載鏈接 bsp mirrors 主力 https com md5 class 背景 centos7     官網地址https://www.centos.org/download/ 下載選擇DVD版進入(也就是標準版,系統齊全) 點擊任何一個國家

shell自動下載nginx日誌檔案到本地

最近遇到一個情況就是伺服器不響應了,nginx也不寫日誌,經查發現是日誌檔案太大多,磁碟滿了,以前都是用指令碼自動上傳到OSS的,現在需要將log下載到本地,於是用shell寫了一段指令碼,然後放到crontab裡面,每天凌晨把log下載下來 shell 指令

IE瀏覽器開啟網頁時提示下載php檔案的解決辦法

因為瀏覽器無法解析php造成的,這時瀏覽器只能把php網頁當作一個檔案,因此就會彈出視窗提示下載php網頁,不僅僅是php,還有ASP、HTML、JSP 等也一樣。至於這個故障的起因,應該是系統檔案丟失造成的,或許因為系統更新補丁時使用者急於關機,沒等系統自動關閉就手動切斷