首页 » 网站建设 » raspberrynginxphp技巧_树莓派 Raspberry Pi 3B 支配做事器Nginx php Mysql

raspberrynginxphp技巧_树莓派 Raspberry Pi 3B 支配做事器Nginx php Mysql

duote123 2024-12-08 0

扫一扫用手机浏览

文章目录 [+]

在安装可以先更新一下apt的软件列表,以确定安装的软件是最新的

sudo echo \"大众deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi\公众 >> /etc/apt/sources.listsudo apt-get update//升级: sudo apt-get upgrade

安装 Nginx php Mysql

raspberrynginxphp技巧_树莓派 Raspberry Pi 3B 支配做事器Nginx php Mysql

sudo apt-get install nginx sudo apt-get install php5-fpm php5-cli php5-curl php5-gd php5-mcrypt php5-mysql php5-cgisudo apt-get install mysql-server

启动nginx

raspberrynginxphp技巧_树莓派 Raspberry Pi 3B 支配做事器Nginx php Mysql
(图片来自网络侵删)

sudo /etc/init.d/nginx start

nginx的www根目录默认在 /var/www/html 中

修正nginx的配置文件

sudo vi /etc/nginx/sites-available/default

1)以下几个选项把稳一下

listen 8080; ## listen for ipv4; this line is default and implied//监听的端口号,如果与其它软件冲突,可以在这里变动root /usr/share/nginx/www;//nginx 默认路径html所在路径index index.html index.htm index.php;//nginx默认探求的网页类型,我们可以增加一个index.php

2)PHP脚本支持

找到php的定义段,将这些行的注释去掉 ,修正后内容如下

location ~ .php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #加入这个防止php空缺页面 include fastcgi_params;}

php段中有一些其它定义,不要去动它,比如:

# fastcgi_split_path_info ...# fastcgi_pass 127.0.0.1:9000

3)安装sqlite(约3MB)

sudo apt-get install php5-sqlite

4)重新加载nginx的配置

sudo /etc/init.d/nginx reload

5)测试php

在树莓派中天生一php文件

sudo vi /var/www/html/index.php

在文件中输入以下内容

<?php phpinfo(); ?>

一些常用的命令

service php5-fpm reload service nginx reload

标签:

相关文章

柳州招php技巧_招聘柳江法院招聘启事

岗位事情职责(一)法官助理岗位事情职责1.接管、审查诉讼材料;2.帮忙法官完成庭前会议、证据交流等庭前准备事情;3.帮忙法官开展庭...

网站建设 2024-12-09 阅读0 评论0