macyomoyama:webserveronmacosx
差分
このページの2つのバージョン間の差分を表示します。
最新のリビジョン両方とも次のリビジョン | |||
macyomoyama:webserveronmacosx [2013/07/21 17:15] – 作成 king | macyomoyama:webserveronmacosx [2013/07/21 17:21] – [phpにGDを入れる] king | ||
---|---|---|---|
行 14: | 行 14: | ||
かなり苦労しました。単に人様のページをいくつも参考にしただけですが、今ひとつ良く判ってないもので・・・でもなんとかできました。[[InstallGD|GDインストール]] | かなり苦労しました。単に人様のページをいくつも参考にしただけですが、今ひとつ良く判ってないもので・・・でもなんとかできました。[[InstallGD|GDインストール]] | ||
- | - WebServerを有効にする | + | ==== 1.WebServerを有効にする |
共有設定で、WebServerを有効にします。Serverは、Apache2で、MacOSXには最初からインストールされている。有効にしたら、http:// | 共有設定で、WebServerを有効にします。Serverは、Apache2で、MacOSXには最初からインストールされている。有効にしたら、http:// | ||
- | - WebServerの設定 | + | ==== 2.WebServerの設定 |
[[SettingMacWeb|MacOSのWebServer設定]] | [[SettingMacWeb|MacOSのWebServer設定]] | ||
- | *2.phpをインストールする | + | ==== 3.phpをインストールする |
- | こちらに、MacOSXのバイナリがある。http:// | + | こちらに、MacOSXのバイナリがある。http:// |
本家のダウンロードページ http:// | 本家のダウンロードページ http:// | ||
- | *3.phpを有効にする。という方法もあるようだ。今回これでやってみた。 | + | ==== 4.phpを有効にする |
+ | という方法もあるようだ。今回これでやってみた。\\ | ||
通常でOSをイストールすると、appleのwebkitもインストールされていて、apacheやphpはインストールされてるらしい。phpはapacheのModuleとして動作する。ただ、それが有効になっていないってことだ。 | 通常でOSをイストールすると、appleのwebkitもインストールされていて、apacheやphpはインストールされてるらしい。phpはapacheのModuleとして動作する。ただ、それが有効になっていないってことだ。 | ||
- | **Terminalを起動しhttpd.confを編集 | + | |
- | で。httpd.confであるが、普通に探してもない。MacOSXでは、肝心の要の重要ファイルは見えなくされており、これをみる術はFinderからは不可能。そこで、Terminal を使う。~ | + | ===== Terminalを起動しhttpd.confを編集 |
- | アプリケーションフォルダのユーティリティーの中にTerminalがある。これは、一般にいうTelnetと同じで、普通に立ち上げると、localhostに対してOpenする。これを起動すると、Unixのシェルwindowが立ち上がる。そこから、システムのすべてのファイルをみることができる。~ | + | で。**httpd.conf**であるが、普通に探してもない。MacOSXでは、肝心の要の重要ファイルは見えなくされており、これをみる術はFinderからは不可能。そこで、Terminal を使う。\\ |
+ | アプリケーションフォルダのユーティリティーの中に**Terminal**がある。これは、一般にいうTelnetと同じで、普通に立ち上げると、localhostに対してOpenする。これを起動すると、Unixのシェルwindowが立ち上がる。そこから、システムのすべてのファイルをみることができる。 | ||
MacOS-X 10.5では、下記の場所にある。 | MacOS-X 10.5では、下記の場所にある。 | ||
- | / | + | '' |
なお、10.4では、/ | なお、10.4では、/ | ||
- | ***編集の方法 | + | |
- | そこから、Apacheの設定ファイルである、httpd.confを編集して、php_moduleがコメントアウトされているのでそれを外せばいいのだが、ここで、%%問題がある%%のだ。実は最近知ったのだが問題はなかった。Finderで「移動→フォルダへ移動」でUnixアドレスを直接入れると可能で見えなかったファイルが見えるようになる。保存時に認証が毎回発生するがGUIで編集できて便利。~ | + | ==== 編集の方法 |
+ | そこから、Apacheの設定ファイルである、**httpd.conf**を編集して、php_moduleがコメントアウトされているのでそれを外せばいいのだが、ここで、問題があるのだ。実は最近知ったのだが問題はなかった。Finderで「移動→フォルダへ移動」でUnixアドレスを直接入れると可能で見えなかったファイルが見えるようになる。保存時に認証が毎回発生するがGUIで編集できて便利。 | ||
# | # | ||
このファイルは& | このファイルは& | ||
行 41: | 行 48: | ||
# LoadModule php5_module libexec/ | # LoadModule php5_module libexec/ | ||
# | # | ||
+ | < | ||
< | < | ||
| | ||
行 48: | 行 56: | ||
</ | </ | ||
</ | </ | ||
+ | </ | ||
再び、ESCで抜け、最後に'' | 再び、ESCで抜け、最後に'' | ||
***Apache再起動 [#ub49216a] | ***Apache再起動 [#ub49216a] | ||
行 55: | 行 64: | ||
**phpが有効かどうかテスト [#fbea090c] | **phpが有効かどうかテスト [#fbea090c] | ||
Finderからエディタで下記のファイルを作る。ファイル名は、何でもいいが、拡張子はphp。ここでは、test_php.phpとした。 | Finderからエディタで下記のファイルを作る。ファイル名は、何でもいいが、拡張子はphp。ここでは、test_php.phpとした。 | ||
+ | < | ||
<? | <? | ||
| | ||
?> | ?> | ||
+ | </ | ||
+ | |||
このファイルを下記に保存する。Documentのルートか、ホームのSiteに入れる。Documentのルートは、(ライブラリ/ | このファイルを下記に保存する。Documentのルートか、ホームのSiteに入れる。Documentのルートは、(ライブラリ/ | ||
サファリから、次のアドレスを開く。 | サファリから、次のアドレスを開く。 |
macyomoyama/webserveronmacosx.txt · 最終更新: 2013/07/21 17:29 by king