なしOS XへのMampのインストール

ヨセミテのネイティブOSXインストール

このページは他人のパッケージを使わずにOSXインストールをしたい人のためのものです。心に留めておくべきいくつかの警告があります。 OSXマシンへのMoodleのネイティブインストールは、インターネットに接続されたライブサーバとしてはあまり適していませんが、テストや開発には最適です。ここで説明されているOS Xのインストールは、Linuxのインストールと基本的に同じであるため、ここでも適用できるアドバイスは、標準のOS XのインストールではApacheとphpを最新の状態に保ちません。

この作業の大部分は、 'terminal'アプリケーションで使用できるcliを介しています。ファイルを編集するには、nanoまたはviを使用してください。ほとんどの場合、ファイルを編集するにはrootになる必要があるため、エディタ名の前にsudoを付けます。

例:sudo nano /etc/apache2/httpd.confまたはsudo vi /etc/apache2/httpd.conf

もしあなたがMac上で何らかの種類の開発をしているのであれば、phpなどのためのライブラリのようなあなたが今必要としている可能性のあるあらゆる種類のオッズとエンドをインストールするXCodeのインストールを考えてください。

例sudo nano /etc/apache2/httpd.conf

Apacheを有効にします。

Apacheはすでにインストールされているので、起動して動作確認する必要があります。このコマンドでApacheを起動します。

sudo apachectlスタート

起動時に起動したい場合は、このコマンドを発行します。

sudo launchctl load -w /システム/ライブラリ/ LaunchDaemons / org.apache.httpd.plist

ブラウザでhttp:// localhostにアクセスしてこれをテストします

at the time of writing 01/09/2015  this test was passed by Safari, Firefox and Chrome.

デフォルトのApacheユーザーは "_www"です。そのため、あなたのmoodledataフォルダは_wwwユーザーの書き込み権限が必要です。

sudo chown <ユーザー名>:_www moodledata

ファインダーで、フォルダを選択し、情報の取得ダイアログを使用して_wwwにそのフォルダへの書き込みアクセス権を付与します。

「サイト」を機能させる(オプション)

Macユーザーは、http:// <ホストのURLアドレス> /〜<ユーザー名>にローカルユーザーのWebサイトを公開するサイトフォルダを持つことに慣れています。

cd / etc / apache2 / users edit <ユーザー名> .confを編集します。

これらの内容で。あなたのユーザー名のために<username>を変更することを忘れないでください。

<Directory "/ Users / <username> / Sites /"> AllowOverrideすべてのオプションインデックスMultiViews FollowSymLinksすべてに付与を要求</Directory>


phpなどを動かす

/etc/apache2/httpd.confで、以下の行をすべてコメント解除します。

ロードモジュールauthz_core_module libexec / apache2 / mod_authz_core.soロードモジュールauthz_host_module libexec / apache2 / mod_authz_host.soロードモジュール

テストphp。

あなたのWebフォルダのルートにphpinfo.phpというファイルを作り、この内容を追加してください。

<?php phpinfo(); ?>

それから、URL httpd:// localhost / <あなたのユーザー名> /phpinfo.phpでサイトにアクセスしてください。

これはあなたによく知られているphpinfoページを与えるはずです。最も可能性の高いエラーは、テキスト<?php phpinfo();を表示しているだけのページです。これはphpが動作していないことを意味します。

MySQL

Mysqlサイトhttps://dev.mysql.com/downloads/mysql/からMysqlのバージョンをダウンロードしてインストールしてください。 dmgのインストールはMysqlが開始/停止することを可能にするシステム設定項目を置きます。起動時に起動するオプションを選択した場合、実際には起動時に起動しない可能性があります。これはOSXのオンオフ問題です。

もしあなたがOSXサーバーを走らせていないのであれば、もしAppleがYosemiteのアップグレードを発行したなら、あなたはおそらくMysqlを再びインストールする必要があるでしょう。