一直想學習如何在服務端部署項目,購買阿里雲或騰訊雲又苦於沒有資金;
終於買了一塊兒樹莓派用來做聯系,今天先試了一下,找了個簡單的例子照着做了
一下,似乎明白一些東西
1. 樹莓派按系統什么的就不說了
2.服務器也是一台電腦,有一個操作系統,去除操作系統上的應用程序,操作系統就是用來管理文件的
linux的概念---->一切皆文件
3. 安裝lnmp ; linux操作系統;nginx服務;mysql數據庫; php ;
命令如下:
sudo apt-get update // 安裝 sudo apt-get install nginx php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt php7.0-cgi // 開啟nginx服務 sudo service nginx start
4. Nginx 的根目錄在 /var/www/html 下
修改Nginx配置文件,讓nginx能夠處理php
命令:
// 樹莓派的命令行編輯ming l sudo nano /etc/nginx/sites-available/default // 如果對vi命令比較熟悉的話,可以用vi
將其中的如下內容:
location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; }
替換為:
// 這里的第一個index是索引 location / { index index.html index.htm index.php default.html default.htm default.php; } location ~\.php$ { fastcgi_pass unix:/run/php/php7.0-fpm.sock; #fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
Ctrl + O 保存再 Ctrl + X 退出
// 重啟nginx sudo service nginx restart
5. 部署pi-dashboard
使用git方式
// 安裝git sudo apt-get install git // 進入nginx 根目錄 cd /var/www/html // clone sudo git clone https://github.com/spoonysonny/pi-dashboard.git
6. 如果一切正常
則可以通過http://樹莓派ip/pi-dashboard訪問部署好了的 Pi Dashboard。