码迷,mamicode.com
首页 > Web开发 > 详细

nginx+php(fastcgi) for arm-linux

时间:2016-04-07 22:10:49      阅读:310      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!