如何在ubuntu上面安裝nginx + php7

2016-01-07 16:00:00
開源春哥
翻譯:
atlantic.net
10219
摘要:如何在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

發表評論
評論通過審核后顯示。
999zyz玖玖资源站免费中文,和审审春药在玉米地做,6080yyy午夜理论片手机,japanese丰满奶水