SSH
-
SDカードのルートに空のファイル「SSH」の名前を付けて保存
-
sudo raspi-config コマンドでSSHを有効化する・あとSD容量拡張も
-
IPアドレスを固定化
sudo nano /etc/dhcpcd.conf
interface eth0 ; 無線LANの場合
static ip_address=192.168.*.* ; ifconfigコマンドで調べる
static routers=192.168.*.*
static domain_name=192.168.*.*
再起動して繋がるか確認
ping -c 5 (ホスト名またはIPアドレス)
SSHクライアントにて↑で設定したアドレスに接続
初期ユーザ名とパスワードを入れて入れたら成功 (初期ID : pi , raspberry)
起動・再起動コマンド
再起動
sudo reboot
シャットダウン
sudo shutdown -h now
PHP7本体+
# PHPをインストール
sudo apt-get -y install -y php7.0
# 拡張ライブラリーもインストールしておきます
sudo apt-get -y install php7.0-mysql php7.0-mbstring
# php7のApacheモジュールを有効化
sudo a2enmod php7.0
念のためapacheを再起動
Apache
起動・停止・再起動
sudo service apache2 start
sudo service apache2 stop
sudo service apache2 restart
ステータス確認
service apache2 status
ドキュメントルート変更
デフォルトが /var/www/html なのでこれを変更します。
- /etc/apache2/apache2.conf 内
の部分を書き換える
- /etc/apache2/sites-available/000-default.conf 内
DocumentRoot を書き換え
- 書き換え後、apacheを再起動する
MySQL
ログイン
mysql -u [ユーザー名] -p
phpMyAdmin
パッケージから導入する場合
sudo apt-get -y install phpmyadmin
インストール後の質問
- Web server to reconfigure automatically:
apache2 を選択
- Configure database for phpmyadmin with dbconfig-common?
すでにMySQLを設定済みであればNO
Apacheの設定
/etc/apache2/sites-available/ 内にサイト設定ファイル hoge.conf を作成。
Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
Order allow,deny
Allow from all
Require all granted
</Directory>
設定ファイルをApacheに認識させる
sudo a2ensite hoge.conf
apacheを再起動、/phpmyadmin でアクセスできるか確認。