CentOS On Raspberry Pi で Netcommonsをインストールしてみる
前回のおさらい CentOSをRaspberry Piにインストールした。ただそれだけであるが、何をするかは内緒にしていた。今回は「Netcommons」をインストールし、学習向けコンテンツの管理をやらせてみることにした。 だが、実をいうと、x86サーバーへのインストールを試行して、何度も失敗している。恥ずかしい話なのだが、本当である。そんなんでよくもまぁエンジニアを、などと言われそうだが。 インストール前に yum listコマンドを利用し、必要なパッケージを確認する。 httpd mariadb php 3つとも出てきた。そこまでは一安心だが、x86とは違うので不安もある。なお、Netcommonsに必要なシステムは PHP5.4以上 MySQL5以上(※sql_modeがSTRICT_TRANS_TABLESだと正常に動作しません) Apacheのmod_rewriteモジュール zipコマンド とのことである。 インストール コマンドを羅列していく。なお、「#」になっているのでお分かりかと思うが、rootで実行している。一般ユーザーで実行する際はsudoを忘れないように。 【パッケージインストール】 # yum -y install httpd # yum -y install mariadb-server # yum -y install php php-mysql php-mbstring 【php.iniの設定】 # vi /etc/php.ini ←編集箇所は「date.timezone=」。「"Asia/Tokyo"」をつける 【必要なシステムの自動起動設定および起動】 # systemctl enable httpd # systemctl enable mariadb # systemctl start httpd # systemctl start mariadb 【ファイアウォールの停止】 # systemctl stop firewalld # systemctl disable firewalld ※firewalldはアクセス制限によるセキュリティ向上(でいいんだっけ)が