データベースがある暮らしスマートフォン用の表示で見るデータベースがある暮らし2018-09-05CentOS7が動作する極小サーバーRaspberry_Pi3へPHPをインストールCentOS7でGUI起動を果たしたRaspberry_Pi3_Model_BでphpMyAdminを使うための環境整備を行います。日本語入力ができない状態ですが、動作確認用データベースサーバーとしては不足はないようです。Raspberry_PiへPHPのインストール目的はphpMyAdminが利用できるデータベースサーバーの構築ですが、いわゆるLAMP環境の導入と同じ作業をすることになります。CentOS6のときと同じくPHPのインストールから進めます。php例によって端末を起動しコマンドを実行します。インストールの行程を確認すると「httpd」の記述があるので「Apache」も同時にインストールされるようです。Apacheの起動コマンドを実行してみます。onちなみにCentOS6のときに使用したon・offの確認コマンドは何故か使えないようです。設定でIPアドレスを手動で指定し、他の端末からRaspberry_PiへアクセスしてみるとApacheが正常に動作していることが確認できます。このとき、CentOSのファイアウォールで80番ポートの確認と、MariaDB用の3306番ポートの開放をしておきました。phpMyAdminに関連するphpの補足Webサーバー的な用途なら、Apacheとphpのインストールで簡単なWebページは公開できそうですが、目的がデータベース運用でしかもDBMS(MariaDB)の管理をグラフィカルなUI(phpMyAdmin)で利用したいとなると簡単には行かないようです。php.iniの編集PHPのインストールが済んだところで「/etc/php.ini」ファイルの編集をしておきます。これをしておかないとphpMyAdminがブラウザで正常に起動できません。黄色の反転はエディタでmbstringを探すため検索をかけたため上の黄色の部分10カ所の先頭にあった「;」を消してコメントアウトを外します。mbstring.so」を一行追加しました。これで、MariaDBとphpMyAdminをインストールすれば正常に起動可能になります(もしかして、この1行追加だけで済んだ??)。「php-mbstring」と「php-intl」のインストールPHPのインストール時にyumで実行したのは「php」だけでしたが、最終的にphpMyAdminを正常起動するまでに、「php-mbstring」と「php-intl」をインストールしました。この2つはPHPインストール時に同時に実行しても良さそうな感じもしますが、エラーを確認してからの対処を記録しておけば知識として身につくことでしょう。OSのバージョンで対処が異なるPHPとApache前回データベースサーバー化したノートパソコンではCentOS6を使用し、今回のRaspberry_Pi3_Model_BではCentOS7を使っていますが、いずれも仕上げのphpMyAdminに漕ぎつくまでにはPHPの設定が必要で、これが微妙に異なるようです。CentOS7のApacheを表示たとえば「php.ini」ファイルの編集箇所や、Apacheに使うコマンドなどです。ApacheはCentOS7では、途中の再起動以外に意識しなくても良いのではと思うほど他に比べ楽でした。CentOSの採用を決める前にノートPCにVineLinuxをインストールしMySQLを動かしてみたり、同じCentOSでPHP7を試してみたりしましたが、どれもApacheとPHPの扱いが微妙に異なったりしています。できればCentOSでもPHP7を使用したいところですが、どうにも敷居が高くデータベースの学習という本来の目的から外れてしまいそうですので当面はCentOSとMariaDBの組み合わせで環境設定の基本習得に留めておきたい考えています。はてなブログProデータベースってどんなものなのでしょう?それを熟知する機会は意外に少ないものです。当サイトでは初心者の目線でデータベースの疑問を解決していきます。(1)月別アーカイブはてなブログをはじめよう!danmanjpさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。