1. 安裝Nginx,Php-7.0php
~$ sudo add-apt-repository ppa:nginx/stablenginx
~$ sudo apt-get updateubuntu
~$ sudo apt-get install nginxvim
~$ nginx -vphp7
nginx version: nginx/1.10.0app
~$ sudo apt-get install phpsocket
~$ php -vphp-fpm
PHP 7.0.4-7ubuntu2.1 (cli) ( NTS )測試
Copyright (c) 1997-2016 The PHP Groupunix
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
2. 配置Nginx的監聽端口爲8080(Apache2的服務已經安裝在個人系統中了,默認的監聽端口80被佔用)。
~$ sudo vim /etc/nginx/sites-available/default
server {
listen 8080 default_server;
listen [::]:8080 default_server;
3. 配置Nginx和Php7.0-FPM 啓用php7.0-FPM服務並在Nginx中生效
~$ sudo vim /etc/nginx/sites-available/default
location ~ \.php$ {
include snippets/fastcgi-php.conf;
#~ # With php7.0-cgi alone:
#~ fastcgi_pass 127.0.0.1:9000;
#~ # With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
~$ sudo vim /etc/php/7.0/fpm/php-fpm.conf
; The address on which to accept FastCGI requests.
; Valid syntaxes are:
; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific IPv4 address on
; a specific port;
; '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on
; a specific port;
; 'port' - to listen on a TCP socket to all addresses
; (IPv6 and IPv4-mapped) on a specific port;
; '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = /run/php/php7.0-fpm.sock
4. 測試
~$ sudo service php7.0-fpm start
~$ sudo service ngnix start
訪問 127.0.0.1:8080/phpinfo.php 出現phpinfo信息頁面則爲配置成功!
轉http://www.jianshu.com/p/95ac61e6f0d0