中学生の頃、forestかfc2(どっちか忘れた)を使ってHTMLで自分のサイトを作っていたのですが、今回MAMPの設定が上手くいったから、また練習がてら適当なものを作ってみようと思います。
中学生のころはHTMLですべてデザインまでしていたけど、どうも装飾はCSSが良いらしい。理由を調べてみました。
今回参考にさせてもらったのはこのサイト。
http://www.htmq.com/csskihon/001.shtml
ここによると、
・HTMLは文書構造を定義するための言語
・見栄えの制御のためにHTMLを使うと、文書の構造情報がでたらめになってしまう
・HTMLでスタイリングされたものは、開発環境によっては台無しな仕上がりになってしまう
とのことでした。
自分の開発環境できれいに見えても、他の人から見たらめちゃくちゃなデザインなんて意味がありませんね。
というわけで、デザインに関してはCSSを使っていこうと思います。
macでphpを始めるにあたって、MAMPを使うと便利らしい。
主に参考にしたのはこのサイト。
http://pc-karuma.net/mamp/
もともとmacにはphpもapacheも入っているのだけど、最新ではないらしい。
これをインストールすることで一気に色々揃うといいかもと。
よく考えないままインストールしちゃいました。よくない。
インストールして、ごちゃごちゃ触ってみてちょっと分かった。
http://localhost
では、"It works!"と表示された。有名な話らしいがこれすら知らない無知な自分...
さて、設定でポート番号を初期値の
Apacheポート:8888
Nginxポート:7888
MySQLポート:8889
から、
Apacheポート:80
Nginxポート:7888
MySQLポート:3306
に変えた。
実はこのままでも自分のパソコンでは動いたのだが、これだと、
http://localhost:8888(apacheのポート番号)/ファイル名.php
と書かないといけない。8888が邪魔です。
webサーバはポート番号80を使うとよいらしい。
http://localhost:80/ファイル名.php
でもURL上でこの80は省略できると。
http://localhost/ファイル名.php
でOKなんです。へえ~
そんなもんで設定なんだけど、ぽちっと一回押すだけでできるらしいが、出てきたのは
There is a problem with the server ports.
というエラーメッセージ...
これはこのサイトを参考に解決しました。
http://pc-karuma.net/mamp-there-is-a-problem-with-the-server-ports/
というわけで設定はできたわけなんだけど、今度はapacheが起動しない。なんで?
ここが一番手こずりました。
またごちゃごちゃ調べてみたんだけど、原因として考えられるのは、
「ポート番号80がすでに他のもので使われている」
ということ。
多くの場合は、skypeで使われているらしい。が、私はそんなことない…じゃあ何?
答えはシンプルでした。
もともとmacに入ってるapacheが起動してただけ。
というわけで、
sudo apachectl stop
をターミナルに打ち込みます。
できた!!!!!!
というわけで、環境は整ったわけです。
主に参考にしたのはこのサイト。
http://pc-karuma.net/mamp/
もともとmacにはphpもapacheも入っているのだけど、最新ではないらしい。
これをインストールすることで一気に色々揃うといいかもと。
よく考えないままインストールしちゃいました。よくない。
インストールして、ごちゃごちゃ触ってみてちょっと分かった。
http://localhost
では、"It works!"と表示された。有名な話らしいがこれすら知らない無知な自分...
さて、設定でポート番号を初期値の
Apacheポート:8888
Nginxポート:7888
MySQLポート:8889
から、
Apacheポート:80
Nginxポート:7888
MySQLポート:3306
に変えた。
実はこのままでも自分のパソコンでは動いたのだが、これだと、
http://localhost:8888(apacheのポート番号)/ファイル名.php
と書かないといけない。8888が邪魔です。
webサーバはポート番号80を使うとよいらしい。
http://localhost:80/ファイル名.php
でもURL上でこの80は省略できると。
http://localhost/ファイル名.php
でOKなんです。へえ~
そんなもんで設定なんだけど、ぽちっと一回押すだけでできるらしいが、出てきたのは
There is a problem with the server ports.
というエラーメッセージ...
これはこのサイトを参考に解決しました。
http://pc-karuma.net/mamp-there-is-a-problem-with-the-server-ports/
というわけで設定はできたわけなんだけど、今度はapacheが起動しない。なんで?
ここが一番手こずりました。
またごちゃごちゃ調べてみたんだけど、原因として考えられるのは、
「ポート番号80がすでに他のもので使われている」
ということ。
多くの場合は、skypeで使われているらしい。が、私はそんなことない…じゃあ何?
答えはシンプルでした。
もともとmacに入ってるapacheが起動してただけ。
というわけで、
sudo apachectl stop
をターミナルに打ち込みます。
できた!!!!!!
というわけで、環境は整ったわけです。
・ruby
・php
・html
・css
とりあえず思いついたのはこれ。
rubyよりもどちらかというとhp作製に興味があったし、大学の授業では触れそうにないphpの勉強から始めることにした。
・php
・html
・css
とりあえず思いついたのはこれ。
rubyよりもどちらかというとhp作製に興味があったし、大学の授業では触れそうにないphpの勉強から始めることにした。
今年の4月から学部3年生になるので、本格的にプログラミングに関わる勉強をしていこうと思う。
できるだけ早くamebaではなく自分のブログを自力で作るが、とりあえず行った勉強や環境の設定は、ここに買いていこうと思う。
できるだけ早くamebaではなく自分のブログを自力で作るが、とりあえず行った勉強や環境の設定は、ここに買いていこうと思う。
