如何在ubuntu上麵安裝nginx + php7

2016-01-07 16:00:00
開源春哥
翻譯:
atlantic.net
7983
摘要:如何在ubuntu上麵安裝nginx + php7

現在PHP7還沒有正式的apt包,大傢在ubuntu上麵安裝最新版本的PHP7的話,有兩種途徑,一種是自己編譯,一種就是用第三方的源瞭。自己編譯比較纍,還是找箇現成的源吧。


由於ubuntu的軟件更新機製,在老的髮行版本上麵是沒有php7.x版本的官方源的。網上搜索瞭下,主要的思路是使用ppa的源,安裝步驟如下:

sudo apt-get install software-properties-common
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1-fpm
第一步安裝 add-apt-repository這箇工具。ubuntu 14下麵需要安裝這箇包。新版本的ubuntu安裝的好像是python開頭的。

第二步將ppa/ondrej/php這箇源添加到apt-get的源列錶裡麵。加上LC_ALL=C.UTF-8是因爲非utf-8下麵會有一箇bug。


安裝nginx,然後測試下,順利的話,就可以看到php7的運行界麵瞭。

安裝nginx之後,需要修改下轉髮的規則,比如類似下麵的。

location ~ \.php$ 
{
    fastcgi_pass  unix:/run/php/php7.1-fpm.sock; 根據具體的路徑修改。
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
如果php-fpm是監聽9000端口的話,上麵的的fastcgi_pass就改成 127.0.0.1:9000

發錶評論
評論通過審核後顯示。
文章分類
聯繫我們