欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

nginx 執行php

李佳璐1年前8瀏覽0評論
nginx是一款輕量級、高性能的Web服務器以及反向代理服務器,它的性能不亞于Apache,但是使用起來更加方便。同時,nginx還可以執行PHP程序。 在使用nginx執行PHP時,需要安裝FastCGI模塊以便與PHP進行通信。下面我們來看看如何在nginx中配置FastCGI。 首先,安裝必要的軟件。 ``` sudo apt-get install nginx php7.0 php7.0-fpm ``` 接著,創建一個新的nginx配置文件。 ``` sudo nano /etc/nginx/sites-available/example.com ``` 將以下內容添加到新配置文件中。 ``` server { listen 80; server_name example.com; root /var/www/example.com/public_html; index index.php; location / { try_files $uri $uri/ /index.php$args; } location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } ``` 以上配置包括: - 監聽80端口和指定域名; - 指定根目錄和默認文件名; - 進行URL重寫; - 解釋php代碼。 重新加載nginx以使配置生效。 ``` sudo systemctl reload nginx ``` 現在,我們來編寫一個簡單的php文件并檢查是否可以在nginx上正常運行。 ``` sudo nano /var/www/example.com/public_html/index.php ``` 輸入以下內容。 `````` 在瀏覽器中輸入域名,如果看到“Hello, world!”則說明PHP函數正常解釋,nginx服務器配置成功。 總結一下,在nginx上執行PHP程序可以大大優化Web服務器的效率。通過使用FastCGI模塊,nginx可以方便地與PHP通信。通過創建新的nginx配置文件和安裝必要的軟件,我們可以在nginx中進行PHP解釋,從而實現高效的Web服務器。