天天看点

安装php7

安装php7

下载地址:

https://secure.php.net/downloads.php 这里下载的是:wget http://ar2.php.net/distributions/php-7.0.6.tar.gz

下载之后解压并进入在解压文件中

安装:./configure –enable-fpm (enable-fpm参数即可开启PHP-FPM) -> make && make install

安装Nginx,见

http://www.cnblogs.com/jecyhw/p/5505474.html nginx整合php-fpm

  1. 启动php-fpm: /usr/local/sbin/php-fpm

    报错

到/usr/local/etc/目录下,将php-fpm.conf.default拷贝一份成php-fpm.conf

root@iZ25fm7iewtZ:/# cd /usr/local/php/etc/

root@iZ25fm7iewtZ:/usr/local/etc# cp php-fpm.conf.default php-fpm.conf

然后在编辑php-fpm.conf配置文件

;最后一行改成如下

include=/usr/local/etc/php-fpm.d/*.conf

进入到/usr/local/etc/php-fpm.d/目录下,将www.conf.default拷贝一份成www.conf

root@iZ25fm7iewtZ:/usr/local/etc# cd php-fpm.d/

root@iZ25fm7iewtZ:/usr/local/etc/php-fpm.d# cp www.conf.default www.conf

编辑www.conf文件,将user和group改成和nginx.conf中的user和group一致

user = www

group = www

再次启动

/usr/local/sbin/php-fpm

查看是否启动成功

root@iZ25fm7iewtZ:/usr/local/etc# ps -ef | grep php-fpm

开机启动php-fpm,开机启动的配置文件是:/etc/rc.local ,加入 /usr/local/sbin/php-fpm 即可

vi /etc/rc.local

添加 /usr/local/sbin/php-fpm

修改nginx的配置文件,支持php文件的解析,找到location的添加位置,在后面添加下面这个location

location ~ .php$ {

root /var/www; #指定php的根目录

fastcgi_pass 127.0.0.1:9000;#php-fpm的默认端口是9000

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

测试nginx.conf是否修改成功

/usr/sbin/nginx -t

重起nginx

/usr/sbin/nginx -s reload

进入到/var/www目录(如果该目录不存在的话,就使用mkdir命令创建)

vi index.php

添加

<?php phpinfo(); ?>

最后在浏览器中输入:localhost/index.php即可