スキップしてメイン コンテンツに移動

ラズベリーパイ3にアパッチ2とPHP5をインストールしてwebサーバにする

秋ですね~、実ってますね~
今日のつくば高等学院(通信制高校提携)教室の一角はこんな具合です^^


さて、表題の件ですね。

ハマりました。
日本語で書かれている多くのサイトを参考に生徒が頑張って
RaspberryPi3にapache2とPHP5を入れてwebサーバーを作っていたんです。

まぁ、アパッチはあっさり行きますよ。


sudo apt-get install apache2

と簡単です。

設定中のraspberry piからは
http://localhost/

他のPCやスマホからRaspberryPiのIPアドレスにアクセスすれば、
すぐにアパッチのいつもの画面が開かれました。

IPアドレスは
ifconfig
で出てくると思います。



ここまでは順調。次にPHPですね。
月曜から持て余しましていました(笑)

------------失敗談------------
どういうわけか、私たちが見つけた日本語のサイトはほとんど、

sudo apt-get install php5

のみなんですね。。

他にもいろいろ試してみたんですが、どうしてもファイルがダウンロードされてしまうので、
私の乏しい経験上、ダウンロードされてしまった時ことを思い出すと、
httpd.confにこの2つがなかった時。

LoadModule php5_module modules/libphp5.so
 AddType application/x-httpd-php .php

と思って、やろうとしたら、、
raspberry piの場合は/etc/apache2/apache2.confだよ。
とあったので、ここに追加してみました。
結局、ダメだこりゃという事でした^^;

-RaspberryPiでのPHPのインストール、実行にお困りの方はここから-

で、散々持て余したのですが、最終的にraspberry piの本家サイトの
apache2とphpのインストールのコンテンツにたどり着きました。

何のことはない。。



頑張って英語さえ遠ざけなければ簡単に動作するじゃないですか(;^_^A


sudo apt-get install php5 libapache2-mod-php5 -y

libapache2-mod-php5が必要だったんですね。

バージョンの違いか分かりませんが、ひとまずこれで動き出しました。
最初から英語だからとひるまず立ち向かうことが大切だったようです(笑)

こうやって調べまくって出来た時の快感。
時間はかかりましたが悪い気はしませんね(∀`*ゞ)エヘヘ


コメント

このブログの人気の投稿

pythonでスカッシュからブロック崩しへ。プログラミング経験0。

先日のスカッシュゲームがブロック崩しになり、ようやく遊べるレベルに到達。 この生徒はプログラミング経験はゼロからのスタートで、 ツクガクで初めて挑戦しました。 確かにプログラムを書く上での、ボールやラケットの動き、当たり判定の仕組みとかの相談には乗ったけど、本当に教えてはないんです。 教えなくてできるんだから、プログラミングなんて簡単だ!ってことではないです。 ここまで来るのにこの生徒は毎日5~6時間ずつ、1か月ほど頑張りました。 「簡単にできるように教えて!」 と言われそうですが、授業は今日は変数、今日は条件、、ループ。。とカリキュラム通りに やっていって、 その場で理解しても、翌週になると分からなくなったり、 組み合わせると不安で他の生徒のを まるパクリしてなにも身につかずに終わる授業を経験しています。 しかし、この教えないで相談に乗り自分で考えてもらう方法では言語は関係ありませんし、 教壇に立って教えていた時よりもはるかに短期間に、 プログラミングができるようになる子が多いです。 実質、私のパイソン歴は0です。 上手にスマートに書くことより、ツクガクでは情熱が最も重要です。 仕事なら早くできようと、遅くできようと期限に間に合えばいいし、 この課題については期限もなくちょっとやってみようか?という乗りです。 こういうことの日々の繰り返しが、技術だけでなく精神面でも大きく成長することにつながります。 本人は気が付いていませんが、良い意味で入学時とは大分性格が変わったように思います。 まだ見ぬ新入生のみなさん、先輩はみんなこんなで、私もこんなです。 ド根性で喰らいついてきてくださいね(笑)

プログラミング言語を無理に覚えなくても。。

昔からそうなのですが、プログラミング言語を覚えようとする子が後を絶ちません。 否定はしませんが、 テキストで学習しながらわからなかったり、覚えられなかったりしても気にしなくてOK !!! 躓きはやっていくうちにクリアできます 。 自分が何か作りたいという 目標を持って、プログラミングをはじめたとき 、あやふやだったものは徐々に減っていきます。あるいはあやふやなまま進んで、より細かく知る必要が出てきたとき、 必死になって調べるので勝手に身につきます。 そんな機会は山ほど出てきます。 極論。。とうとう、身につかないまま大人になってしまった。でも、ほかの方法でそれはクリアできることに気が付いた。っていうならそれはそれでOKです。 小難しく一つの言語を覚えることより、必要に応じていろんな言語でいろいろためしてください。 ガンガン進んで振り返ったり、学びなおしながら先に進んでも無問題 。 前に学習した言語では理解できなかったが、こっちの言語で理解できて、前の言語でも使い方が分かったなんてことも十分あり得ます。 覚えられないからできないと悩む必要はありません。 気にせずガンガン行きましょう!! 繰り返し、やっていると案外できちゃいます。 と、元三流プログラマより。

pythonでスカッシュ

 高校1年生。Pythonのテキストを使った練習も一通り終わって、いよいよ自作開始。   ツクガク では毎度、言語の練習ではスカッシュの課題をだすので(笑)、 スカッシュを作ってもらいました。 ありとあらゆるところで勉強中なので大分苦戦しています。  まだ作っている最中でバグはあるのですが、 直すためにはどんな動きをしているか、 どうやって値を見て直していくかなど 自分で想像しなければなりません。 根気のいる作業です。 でも、できるとさらに楽しくなり想像力が働くようで、 早速どうやって改造しようか、アイディアが出ていました。 アイディアとか想像力と言っても、 それを具現化するための努力は、 自分で自分によりレベルの高い課題を出すのと変わりありません。 その過程で、自分で自分を高めることにつながります。 アイディアや想像が自分の力でが具現化されるのは楽しい と感じ始めるとガンガン成長していきます。  一個一個、躓いて時間をかけ地道に課題をクリアしていくことは、 決してスマートにかっこよくとはいかず、 あきらめずに時間をかけてできるまでやり続けることが大切です。 そんな泥臭い雰囲気ががツクガク生にはあります😊 ツクガクってそんなところです😽