如何在ubuntu上面安装nginx + php7
- 2016-01-07 16:00:00
- 开源春哥
- 翻译:
- atlantic.net
- 17847
现在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
发表评论