安裝nginx
sudo apt-get install nginx
測試nginx
開啟瀏覽器,輸入http://127.0.0.1,若出現
開啟瀏覽器,輸入http://127.0.0.1,如果出現
打開瀏覽器,輸入http://127.0.0.1,如果出現in
安裝設定PHP安裝
sudo apt-get install php5-fpm php5-mysql
因Nginx/P安裝php5-fpm,它代表“fastCGI 進程管理器”。我們將告訴 Nginx 將 PHP 請求傳遞給該軟體進行處理。 我們可以安裝此模組,並且還將獲取一個額外的幫助程式包,該程式包將允許 PHP 與我們的資料庫後端進行通訊。安裝將引入必要的 PHP 核心檔案。透過輸入以下內容來執行此操作:
配置
PHP處理器
sudo gedit /etc/php5/fpm/php.ini<code><font color="red">cgi.fix_pathinfo=0</font></code>登入後複製
PHP嘗試執行最近的文件它可以查找PHP 文件是否不完全匹配。這基本上將允許用戶以允許他們執行不應該被允許執行的腳本的方式製作 PHP 請求。
我們將透過取消註解該行並將其設為「0」來更改這兩個條件,例如這個:
完成後儲存並關閉檔案。 重啟
sudo service php5-fpm restart
PHP處理器
<code>sudo gedit /etc/nginx/sites-available/default</code>
讓nginx使用
PHP處理器
<code> server { listen 80 default_server; listen [::]:80 default_server ipv6 root /usr/share/nginx/html; index <font color="red">index.php</font> index.html index.htm; server_name <font color="red">server_domain_name_or_IP</font>; location / { try_files $uri $uri/ =404; } <font color="red">error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }</font> } </code>
測試建立頁面
內容為:
<code><span><?php </span> phpinfo(); <span>?></span></span></code>
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04參考資料
版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。
以上就介紹了Ubuntu下安裝Nginx、PHP,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。 🎜 🎜 🎜