linux-搭建nginx服务器--搭建php

找到php官方网站去下载php版本,然后安装php(php-fpm就是php的核心模块,所以这里就不再单独下载pphp-fpm了)

cd /usr/local/src

tar -zxvf php-7.2.0.tar.gz

./configure --enable-fpm --enable-mbstring

现实错误的话看提示,一般是说你没安装libxml-dev,利用apt-get install libxml2 libxml2-dev安装一下,然后再试一次

成功之后

make

make test

make install

在make的时候一般要等十来分钟,make完之后可以make test,最后make install。

查看版本  PHP -v

其实php-fpm的配置文件在安装php时,已经为我们提供了一个配置文件的模板。该模板为/usr/local/etc/php-fpm.conf.default,我们现在只需要复制一份该文件,并重命名为php-fpm.conf

cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf

为了让php-fpm以服务的形式启动。我们需要复制php安装目录下/usr/local/src/php-7.2.0/sapi/fpm/init.dphp-fpm文件。如下

cp /usr/local/src/php-7.2.0/sapi/fpm/init.d.php-fpm /usr/local/etc/init.d.php-fpm

如果我们看到php-fpm文件没有执行权限。赋予它

chmod a+x /etc/init.d/php-fpm

通过这样的模板后,你会发现在/usr/local/lib目录下么有php.ini文件。这里我们先复制php安装文件提供模板,如下

cd /usr/local/src/php-7.2.0

cp php.ini-production /usr/local/lib/php.ini

我们进入

cd /usr/local/sbin

启动

./php-fpm

报错出现的话,看提示,如果出现ERROR:Unable to globalize '/usr/local/......fpm.conf

此时我们进入/usr/local/etc/php-fpm.conf

vi /usr/local/etc/php-fpm.conf

将最后一行的include=NONE/etc/php-fpm.d/*.conf修改为include=etc/php.fpm.d/*.conf

此时我们执行上一部,发现还有错误的话,

我们进入目录/usr/local/etc/php-fpm.d

cp www.conf.default www.conf

复制完毕之后进入

cd /usr/local/sbin

启动

./php-fpm

查看是否启动成功

ps -ef | grep php-fpm



接下来我们要在nginx中搭建php运行配置了,进入php配置

cd /usr/local/nginx/conf

vi nginx.conf

插入

[html]  view plain  copy
  1.     server {  
  2.         listen       80;  
  3.         server_name  localhost;  
  4.   
  5.         location ~ \.php$ {  
  6.             root   html;  
  7. fastcgi_pass   127.0.0.1:9000;  
  8. fastcgi_index  index.php;  
  9. fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;  
  10. include        fastcgi_params;  
  11.             index  index.html index.htm;  
  12.         }  
  13.     }  
重启nginx

cd /usr/local/nginx/sbin

./nginx -s reload







http://blog.csdn.net/etwo123/article/details/54582088

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值