首頁 >後端開發 >php教程 >Ubuntu下安裝Nginx、PHP

Ubuntu下安裝Nginx、PHP

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-08-08 09:19:53991瀏覽

安裝nginx

sudo apt-get install nginx

測試nginx

開啟瀏覽器,輸入http://127.0.0.1,若出現

開啟瀏覽器,輸入http://127.0.0.1,如果出現Welcome to nginx

打開瀏覽器,輸入http://127.0.0.1,如果出現

in

安裝設定PHP安裝

PHP用於處理

sudo apt-get install php5-fpm php5-mysql

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」來更改這兩個條件,例如這個:
完成後儲存並關閉檔案。 重啟

PHP處理器

sudo service php5-fpm restart

讓nginx使用

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>
nginx restart

測試建立頁面

sudo gedit /usr/share/nginx/html/info.php

內容為:

<code><span><?php </span>
    phpinfo();
<span>?></span></span></code>

訪問
http://127.0.0.1/info.phpUbuntu下安裝Nginx、PHP
如果出現

則表示配置成功

參考資料

https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。

以上就介紹了Ubuntu下安裝Nginx、PHP,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。 🎜 🎜 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn