在樹莓派上安裝 LNMP
樹莓派支持安裝非常多的操作系統,如官方所展示:
這裡我選擇了推薦的 Raspbian 系統,它基於 Debian,這就意味著我可以按照 Debian 的方式來安裝軟體。一、安裝 Nginx
0、先將系統更新到最新狀態
$ sudo apt-get update && sudo apt-get upgraden
1、下載 nginx
$ sudo apt-get install nginx -yn
2、啟動 Nginx 服務
$ sudo /etc/init.d/nginx startn
3、打開樹莓派的 IP 地址
[ ok ] Starting nginx (via systemctl): nginx.service.n
二、安裝 PHP
配合Nginx使用時,PHP的安裝包和Apache2配合使用稍微有些不同,PHP以FastCGI介面方式運行,因此我們需要安裝PHP FPM包。
1、下載 PHP:
$ sudo apt-get install php5-fpm -yn
2、在 Nginx 啟動 PHP:
$ cd /etc/nginxn$ sudo vim sites-enabled/defaultn
找到
index index.html index.htm;n
添加 index.php
index index.php index.html index.htm;n
往下滾找到
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000n#n# location ~ .php$ {n
去除 # 注釋改成:
location ~ .php$ {n include snippets/fastcgi-php.conf;n fastcgi_pass unix:/var/run/php5-fpm.sock;n}n
它應該看起來像:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000n #n location ~ .php$ {n include snippets/fastcgi-php.conf;nn # With php5-cgi alone:n # fastcgi_pass 127.0.0.1:9000;n # With php5-fpm:n fastcgi_pass unix:/var/run/php5-fpm.sock;n }n
重新載入配置文件:
$ sudo /etc/init.d/nginx reloadn
3、啟動 PHP:
$ sudo service php5-fpm startn
三、測試 PHP
1、重命名文件
$ cd /var/www/html/n$ sudo mv index.nginx-debian.html index.phpn
2、編輯文件
$ sudo vim index.phpn
3、在合適的地方填入:
<?php echo phpinfo(); ?>n
4、觀看效果:
四、安裝 MySQL
待續
翻譯自:
- Setting up an NGINX web server on a Raspberry Pi
推薦閱讀:
※如何對低硬體配置的中小型php網站進行性能優化?
※Lnmp環境下nginx配置虛擬主機新手教程(支持解析PHP腳本)
※生產環境 LAMP 和 LNMP 大家是編譯安裝還是 yum/apt-get 安裝?
TAG:树莓派RaspberryPi | LNMP | Debian |