ラズベリーパイにSamba
sudo apt-get install samba
バージョン確認
samba -V
設定
sudo vim /etc/samba/smb.conf [pi] comment = pi directory path = /home/pi guest ok = yes read only = no browsable = yes force user = pi
sudo service smbd restart
ラズベリーパイにApacheとPHP7.2をインストール
Apacheのインストール
sudo apt-get install apache2
とりあえず検索しても、出てこない
sudo apt-cache search php7.2
次のバージョンRaspbianではPHP7.2が用意されているらしいので、リポジトリに追加
sudo vim /etc/apt/sources.list
↓を追加
deb http://mirrordirector.raspbian.org/raspbian/ buster main contrib non-free rpi
パッケージ一覧を更新
sudo apt-get update
もう一度検索するといろいろ出てくる
sudo apt-cache search php7.2
mbstring,sqlite3,gd,curl,jsonなど、必要なものも一緒にインストール
sudo apt-get -y install php7.2 php7.2-common php7.2-mbstring php7.2-xml php7.2-mysql php7.2-sqlite3 php7.2-zip php7.2-gd php7.2-curl php7.2-json mcrypt
ラズベリーパイの初期設定
とりあえず最新に
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
vimインストール
sudo apt-get install vim
IP固定
/etc/dhcpcd.conf
interface wlan0 static ip_address=192.168.1.101/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1
有線の場合はwlan0→eth0に変更
sshを使えるように
sudo touch /boot/ssh
sudo apt-get install tightvncserver
vnc起動
tightvncserver
パスワードを入力
vnc落とす
tightvncserver -kill :1
macから接続
finderを開いてcommand+K
vnc://192.168.1.101:5901
CUIで起動
sudo raspi-config
あとはPCからSSHでつないて作業
キーボード、マウス、ディスプレイを抜いてもOK