在樹莓派上搭建LNMP環境

2021-09-17 04:23:36 字數 1117 閱讀 4121

在樹莓派3代b型上搭建nginx+mariadb+php7.0環境。

nginx

先安裝pcre,進入pcre原始碼目錄,執行 ./configure,沒有錯誤的話,接著執行 make && sudo make install。完成後進入nginx原始碼目錄,執行命令

./configure --prefix=/etc/nginx --with-pcre=/pcre原始碼目錄 --sbin-path=/usr/sbin/nginx --with-http_ssl_module --with-openssl=/openssl原始碼目錄

這幾個引數的意思:--prefix 是nginx的安裝目錄,--sbin-path 是nginx啟動器的位置,--with-http_ssl_module 安裝ssl模組。

接著執行 make && sudo make install,安裝完成後執行 sudo nginx -v 可以檢視nginx的版本。

php這裡安裝php7.0。首先修改源列表。sudo vim /etc/apt/sources.list ,新增一行:

deb stretch main contrib non-free rpi

接著建立乙個檔案 sudo vi /etc/apt/preferences,新增以下內容:

package: *

pin: release n=jessie

pin-priority: 600

執行 sudo apt-get update 更新源。可以開始安裝了

sudo apt-get install -t stretch php7.0 php7.0-curl php7.0-gd php7.0-fpm php7.0-cli php7.0-opcache php7.0-mbstring php7.0-xml php7.0-zip

安裝好之後執行 php -v 可以檢視版本。

mysql/mariadb

這裡我安裝的是mariadb,跟mysql使用方式一模一樣,直接用 apt-get 命令安裝。可以執行以下命令,查詢可以安裝的版本

sudo apt-cache search mariadb

找到需要的版本後直接用 sudo apt-get install 命令即可安裝。

至此web執行環境就配置完成了。

在樹莓派上 搭建sqlite資料庫

最近找工作需要學習一些資料庫方面的知識,所以就在實驗室的樹莓派上準備裝個資料庫試試,剛開始準備裝乙個mysql資料庫,出現了很多問題,放棄了,後來查了一些資料原來還有很多可以用的小巧實用的資料庫,sqlite就是其一,對於學習完全是夠了。我的平台是樹莓派 linux raspberrypi 3.18...

在樹莓派上配置mono

mono是跨平台的.net編譯環境,試著在樹莓派上部署一下 1.獲取raspbian系統 如何獲取就不多說了,主要是要燒錄到sd卡里並正常啟動 1.1 獲取sudo許可權 建議使用管理員許可權,這樣問題可能少一些 也許更多 sudo s 2.安裝m4 gun tar zxvf m4 1.4.9.ta...

在樹莓派上安裝OpenVINO

準備工作 這裡我推薦2019 r3版本,之前裝了2020版本不好用,又退回到了2019 r3版本 開啟終端,執行命令 cd downloads 3.建立乙個安裝資料夾 sudo mkdir p opt intel openvino 4.解壓安裝包到安裝路徑下 sudo tar xf l openvi...