首页 > Web开发 > 详细

nginx+php(fastcgi) for arm-linux

时间:2016-04-07 22:08:22      阅读:345      评论:0      收藏:0      [点我收藏+]

在此之前我已经测试过nginx,亲身经验也成功了!谢谢大家的支持!!今天给大家说说nginx+php(fastcgi)的支持。
在此版本我是用nginx+php-fpm。
1.  编译安装php
  1.1 进入php文件中
  #cd  php-7.0.4
 1.2 配置php文件
  #CC=arm-hisiv200-linux-gcc  CFLAGS=-EL  LDFLAGS=-EL   ./configure   --prefix=/user/php    --disable-all  --host=arm-linux   --disable-phpdbg  --php-fpm
 1.3 编译&安装
  #make 
  #make install
2. 复制文件到目标板
 2.1 进入安装好的php文件中(编译和安装完以后就可以在/user/php 下看到安装好的文件)
  #cd /user/php  
  # ls
2. 配置fastcgi模式
 接着之前的/user/nginx 下的四个文件进行操作。
 配置nginx.conf的php的fastcgi模式:
 
 location ~ \.php$ {
    root           html;
    fastcgi_pass  /var/run/php-cgi.sock;
    fastcgi_index  index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include        fastcgi_params;
 }
把这些注释放开,这样就支持了fastcgi模式了。
3 . 执行测试文件
   3.1 先执行  php-fpm
   # ./sbin/php-fpm
   3.2 在执行  nginx
   # ./nginx  -c  ../conf/nginx.conf
4 . 问题集
   1) 问题:
     当你按照我上面的做完之后,就会发现这样的问题,在网页里出现 An  error  occurred
         解决:
     找到php里的www.conf  在
     listen=127.0.0.1:9000   下添加
     listen = /var/run/php-fpm.sock即可
    保存退出,在执行,就可以正常访问了.

nginx+php(fastcgi) for arm-linux

原文:http://www.cnblogs.com/suidan1314/p/5365612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!