构建armv7架构ubuntu轻量级web服务器:nginx+php-fpm+sqlite

之前构建的arm上的apache服务器,出现了问题。主要是Mysql和Apache对于只有512内存的tiny210来说太过庞大了,所以考虑构建轻量级的web服务器:

个人原创,转载请注明原文出处:
http://www.embbnux.com/2013/11/13/ubuntu_armv7_web_server/
参考文章:
http://blog.csdn.net/c80486/article/details/8460879

一、首先是安装

apt-get install nginx
/etc/init.d/nginx start
apt-get install php5-fpm php5-sqlite sqlite sqlite3
    

二、修改配置文件

vi /etc/nginx/sites-available/default

修改端口:
listen 80; ## listen for ipv4.
修改index:
index index.php index.html index.htm
修改root:
root /var/www;
修改php:

location ~ .php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

最后重载:

/etc/init.d/nginx reload

测试:
在/var/www/下新建index.php

<?php
 phpinfo();
?>

这里出现502错误,为fpm配置错误。
参考:
http://blog.csdn.net/liangpz521/article/details/8869470
解决:

vi /etc/php5/fpm/pool.d/www.conf

在listen = 127.0.0.1:9000 下面添加

listen = /var/run/php5-fpm.sock

重启fpm

/etc/init.d/php5-fpm restart

即可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Time limit is exhausted. Please reload the CAPTCHA.