OS Xにインストールする
内容
ヨセミテ以上のネイティブOSXインストール
このページは他人のパッケージを使わずにOSXインストールをしたい人のためのものです。心に留めておくべきいくつかの警告があります。 OSXマシンへのMoodleのネイティブインストールは、インターネットに接続されたライブサーバとしてはあまり適していませんが、テストや開発には最適です。ここで説明しているOS XのインストールはLinuxのインストールと基本的に同じなので、ここでのアドバイスはここでも適用できます。AppleはOSのアップグレード時にあなたの変更に協力しません。
この作業の大部分は、 'terminal'アプリケーションで使用できるcliを介しています。ファイルを編集するには、nanoまたはviを使用してください。ほとんどの場合、ファイルを編集するにはrootになる必要があるため、エディタ名の前にsudoを付けます。例:sudo nano /etc/apache2/httpd.confまたはsudo vi /etc/apache2/httpd.conf
もしあなたがMac上で何らかの種類の開発をしているのなら、XCode(あなたはこれをApp Storeから入手することができます)のインストールを検討してください。等
Mac上のApache
Mac OS X Yosemite、Apache、およびPHPはOSに同梱されているため、PHPを有効にしてMySQLをインストールするだけで済みます。
例sudo nano /etc/apache2/httpd.conf
Apacheを起動する
Apacheはすでにインストールされているので、起動してテストする必要があります。このコマンドでApacheを起動します。
sudo apachectlスタート
起動時に起動したい場合は、このコマンドを発行します。
sudo launchctl load -w /システム/ライブラリ/ LaunchDaemons / org.apache.httpd.plist
ブラウザでhttp:// localhostにアクセスしてこれをテストします 。それが動作するというメッセージが表示されたら!その後、Apacheは正常に動作しています
「サイト」を機能させる(オプション)
Macユーザーは、http:// <ホストのURLアドレス> /〜<ユーザー名>にローカルユーザーのWebサイトを公開するサイトフォルダを持つことに慣れています。
cd / etc / apache2 / users edit <ユーザー名> .confを編集します。
これらの内容で。あなたのユーザー名のために<username>を変更することを忘れないでください。
<Directory "/ Users / <username> / Sites /"> AllowOverrideすべてのオプションインデックスMultiViews FollowSymLinksすべてに付与を要求</Directory>
phpなどを動かす
/etc/apache2/httpd.confで、以下の行をすべてコメント解除します。
LoadModule authz_core_module libexec / apache2 / mod_authz_core.so
LoadModule authz_host_module libexec / apache2 / mod_authz_host.so
LoadModule userdir_module libexec / apache2 / mod_userdir.soLoadModule php5_module libexec / apache2 / libphp5.so
/private/etc/apache2/extra/httpd-userdir.confを含めます
変更を有効にするためにApacheを再起動します。
apachectlの再起動
テストphp。
phpinfo.phpという名前のファイルをWebフォルダーのルートに作成し(Mac OS X YosemiteのデフォルトのDocumentRootは/ Library / WebServer / Documentsです)、このコンテンツを追加します。
<?php phpinfo(); ?
それから、URL httpd:// localhost / <あなたのユーザー名> /phpinfo.phpでサイトにアクセスしてください。
これはあなたによく知られているphpinfoページを与えるはずです。最も可能性の高いエラーは、テキスト<?php phpinfo();を表示しているだけのページです。これはphpが動作していないことを意味します。
phpモジュール
To Do Template:アップデート
MySQL
Mysqlサイトhttps://dev.mysql.com/downloads/mysql/からMysqlのバージョンをダウンロードしてインストールしてください。 dmgをインストールすると、システム環境設定からMySqlサーバーを起動または停止できます。起動時に起動するオプションを選択した場合、実際には起動時に起動しない可能性があります。これはOSXのオンオフ問題です。
もしあなたがOSXサーバーを走らせていないのであれば、もしAppleがYosemiteのアップグレードを発行したなら、あなたはおそらくMysqlを再びインストールする必要があるでしょう。
デフォルトのApacheユーザーは "_www"です。そのため、あなたのmoodledataフォルダは_wwwユーザーの書き込み権限が必要です。
sudo chown <ユーザー名>:_www moodledata
ファインダーで、フォルダを選択し、情報の取得ダイアログを使用して_wwwにそのフォルダへの書き込みアクセス権を付与します。
自作を使用する
これは上記のほとんどに代わる簡単な方法です。 HomebrewはaptやyumのようなOSX用に作成されたパッケージ管理ツールです。すべてが/ usr / localまたはそれに類似したものになってしまいます。Appleをアップグレードするときに、それらを消してはいけません。自作サイトはhttps://brew.shです。
コマンドから始めてください
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"