Nginx讀作“Engine-X”,是一個web服務器和反向代理服務器。Nginx因為它在同時處理大量請求資源時的速度和能力以及資源最佳利用而家喻戶曉。
PHP-FPM指的是“PHP FastCGI進程管理器”。CGI是外部應用程序(CGI程序)與Web服務器之間的接口標准,是在CGI程序和Web服務器之間傳遞信息的規程。它監聽一個端口就像web服務器本身,並通過PHP和web服務器之間的請求。(PS:T不錯的PHP
Q扣峮:276167802,驗證:csl)
與Nginx相比,Apache在處理大量的請求時是相對緩慢的。本教程提供了關於如何安裝和配置PHP-FPM
Nginx的說明,這將幫助您在Nginx上執行PHP程序。
1。安裝Nginx
你可以選擇從源代碼安裝Nginx,也可以使用帶有發行版的管理工具包。
這裡我們只介紹使用管理工具包安裝。
例如,在Ubuntu上可以使用apt-get安裝nginx如下所示:
$ sudo apt-get install nginx
啟動nginx服務器,如下所示:
$ sudo service nginx start
然後打開http://localhost,看到Nginx的歡迎界面就說明我們安裝成功了。
$ sudo vi /etc/nginx/sites-available/default server { listen 80; root /usr/share/nginx/www; index index.php index.html index.htm; server_name example.com; location / { try_files $uri $uri/ /index.html; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/www; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
$ sudo vi /usr/share/nginx/www