ApacheとMySQLを使用したWindows 7への手動インストール

これらは、ワンクリックインストーラではなく個々のコンポーネントを使用してWindows 7デスクトップにインストールするための手順です(セキュリティを考慮したサーバーインストールにも役立つ場合があります)。これは 'localhost'によるテスト/評価インストールとしてのみ意図されています。適切なサーバー構成とセキュリティは考慮されていません。

メモ :これは、Windowsシステムの管理に慣れていて、コマンドラインを使用できることを前提としています。私はWindowsを使ったことがなく、管理しましたが、これが最速または最も効率的な方法ではないかもしれません。 Windowsのインストールがうまくいっていることを確認して、すべてのがらくたを取り除き、実行速度が遅くなるようにします(このサーバソフトウェアをすべてインストールしても実行速度が遅くなるわけではないからです)。

別のメモ :いろんな段階で現れる "あなたはこのプログラムにあなたのコンピュータのコントロールを取得させますか?"といういらいらさせるウィンドウに気をつけてください。表示されないことがありますが、タスクバーに盾が薄く点滅しているのがわかります。クリックしてはいと言います。

ステップ1:MySQLをインストールする

  • MySQLデータベースサーバをPCにインストールしてください。これは、Windows用の「MSI」ワンクリックインストーラを使用して行います。 https://dev.mysql.com/downloads/に移動して、 'MySQL Installer for Windows'をダウンロードしてください。これを書いている時点では、これはスクリーンの一番上にある非常にはっきりしたグラフィックからのものでした(私は最初に逃しました)。
  • インストールを実行してください。クリック...
    • MySQL製品をインストールする
    • ライセンスに同意する
    • バージョンチェックを許可する(オプション)
    • [セットアップの種類を選択してください]で、[開発者のデフォルト]を受け入れて[次へ]をクリックします。
    • 必要なソフトウェアのいくつかのダウンロードが識別されてもよい。 [実行]をクリックし、画面の指示に従ってインストールします。
    • [インストールの進行状況]画面で、[実行]をクリックします - MySQLソフトウェアがインストールされます
    • '設定概要'で次へを押して基本設定画面に進みます。
    • 「MySQL Server Configuration」のすべてのデフォルトを受け入れて、「Next」をクリックします。
    • パスワード画面で、「root」(メイン管理者)ユーザーのパスワードを入力します。忘れないようにしてください。あなたが望むなら、より制限されたアクセス権でMoodleだけのための 'ユーザー'アカウントを作成することもできます。これは公開サーバーでは良い習慣ですが、テストには「root」ユーザーを使用するだけで十分です。
    • [サービスの詳細]ページで、デフォルトを受け入れて、[次へ]をクリックし、次に[次へ]を数回押して構成を進めます。
    • 完了をクリックします。仕事は終わった。
  • MySQL Workbenchが開きます。 [Server Administration]の下(右側の列で、[Local MySQL56](または呼び出したものは何でも)をダブルクリックします。rootパスワードの入力を求めるボックスがポップアップ表示されます。入力したパスワードを入力します。
  • サーバー管理画面が表示されます。あなたはこれについてあまり心配する必要はありません。インストールが機能していることを示すだけです。

ステップ2:Apacheをインストールする

  • PCにApache Webサーバをインストールします。 https://www.apachelounge.com/download/にアクセスしてください 。 「Apache 2.4 win32バイナリ」のダウンロードが見つかるまでページをスクロールダウンしてダウンロードします。 PHPのモジュールdllがインストールするApacheのバージョンと一致するように注意する必要があります。そうでなければApacheはロードされません。
  • ファイルをC:\に解凍します。あなたはディレクトリ 'Apache24'(あるいは最新バージョンがなんであれ)になるでしょう。
  • [スタート]> [すべてのプログラム]> [アクセサリ]> [コマンドプロンプト]の順に選択します。ただし、右クリックして[管理者として実行]を選択します。
  • 以下のコマンドを入力してください
 cd \ Apache24 \ bin
   httpd -k install
   httpd -k start

サーバー名についての警告を受け取るかもしれません。心配しないでください。このウィンドウを閉じないでください、すぐにまた必要になります。

  • テストするには、ブラウザに「 http:// localhost」と入力します。 Apacheがインストールされ動作していることを示す画面が表示されます。

ステップ3:PHPをインストールする

  • 今すぐあなたのPCにPHPスクリプト言語をインストールしてください。 https://www.php.net/downloadにアクセスしてください 。現在の安定版リリースセクションで、Windows 5.xxのバイナリとソースへのリンクをクリックしてください。 VC14 x86 Thread Safe用の最新の「Zip」までスクロールします(非スレッドセーフにはApache dllがありません。VCのバージョンは異なる場合があり、x64のバージョンが必要になる場合があります)。 tこれは持っていますが、それは問題ではないはずです)そしてダウンロードしてください。 Microsoftインストーラ版を使用したくはありません。うまくいきません。
  • zipファイルを開き、C:\ PHP \に解凍します。
  • コンソールウィンドウでphp -vと入力して、動作するかどうかを確認します。 (あなたのPATHを設定する必要があるかもしれません。エラーメッセージが表示された場合、またはエラーメッセージがまったく表示されなかった場合は、https://windows.php.net/の左側にある「C ++のインストールについての説明」を読んでください。 Visual Studio用に再配布可能 ")

ステップ4:ApacheとPHPを設定する

今度はApacheのhttpd.confファイルを編集する必要があります。ファイルエクスプローラで、C:\ Apache24 \ conf \ httpd.confに移動します。メモ帳で開きます。このファイルの最後に(またはもっと整理したい場合は、好きな場所に)次の行を追加します。

 LoadModule php5_module "C:/PHP/php5apache2_4.dll"
   AddHandlerアプリケーション/ x-httpd-php .php
   PHPIniDir C:/ PHP

モジュールファイルのバージョンは重要です(この場合は2_4)。インストールされているApacheのバージョンと一致しなければなりません。

同じファイル内。 DirectoryIndexで始まる行を探します。以下のように変更してください。

 DirectoryIndex index.php index.html

さて、C:\ PHPにナビゲートし、php.ini-developmentをphp.iniにコピーします。このファイルを編集し、次の行を見つけて、次のように変更します(すべて存在しているはずです)。

 memory_limit = 256M
   post_max_size = 128M
   upload_max_filesize = 128M

あなたはMoodleに必要な拡張子を指定する必要があります。 「動的拡張」セクションを見つけて、次の行を変更します(コメントを外して正しいパスを追加します)。

拡張子= c:/php/ext/php_curl.dll
   拡張子= c:/php/ext/php_gd2.dll
   拡張子= c:/php/ext/php_intl.dll
   拡張子= c:/php/ext/php_mbstring.dll
   拡張子= c:/php/ext/php_mysqli.dll
   拡張子= c:/php/ext/php_openssl.dll
   拡張子= c:/php/ext/php_soap.dll
   拡張子= c:/php/ext/php_xmlrpc.dll

(これらは最低限です。特定の機能のために他のもの(例えばLDAP)が必要かもしれません)...そして保存します。

Apacheの 'cmd'ウィンドウに戻り、変更をロードするには再起動する必要があります。

 httpd -k restart

ステップ5:インストールをテストする

C:\ Apache24 \ htdocsに移動して 'test.php'というファイルを作成します。ファイルエクスプローラの設定を変更して、.phpファイルを作成する必要がありました - [整理]> [フォルダと検索のオプション]> [表示]をクリックし、[既知のファイルタイプの拡張子を隠す]のチェックを外します。

このファイルに単一行を入力してください...

 <?php phpinfo();

そして、ブラウザで、 http://localhost/test.phpに移動します 。大量の情報とPHPロゴが上部に表示されます。 'Loaded Configuration File'の数行を調べて、c:\ php \ php.iniと表示されていることを確認します。

それはPHPとApacheのすべての作業です:)

ステップ6:Gitをインストールする

MoodleソフトウェアのロードとアップデートにはGitバージョン管理システムを使用します。あなたが本当にこれをしたくないのなら、最新のMoodle zipファイルをダウンロードしてc:\ Apache24 \ htdocsに解凍するだけですが、Gitは更新を非常に簡単にします。最初にGitをインストールする必要があります...

  • https://msysgit.github.comにアクセスしてください 。 「ダウンロード」に移動して最新のインストーラーをダウンロード/実行します。
  • 「PATH環境の調整」に到達するまで、デフォルトを受け入れてください。この時点で「WindowsコマンドプロンプトからGitを実行」を選択します。
  • 残りのデフォルトを受け入れてインストールする
  • ファイルエクスプローラでフォルダを右クリックすると、追加のGitコマンドが表示されます。

ステップ7:Moodleをインストールする

  • ファイルエクスプローラで、C:\ Apache24 \ htdocsに移動します。
  • フォルダ内で、右クリックしてGit GUIを選択します。
  • [既存のリポジトリを複製する]を選択します。
  • クローンには以下の設定を使用してください。
ソースの場所: https : //github.com/moodle/moodle.git
   対象ディレクトリ:C:/ Apache24 / htdocs / moodle

git://git.moodle.org/moodle.gitを試すこともできます。ファイアウォールの状況によっては、 どちらか一方が機能し、もう一方が機能しない場合があります。コードは同じです。)

  • 「クローン作成」をクリックしてください。あなたのネットワーク速度によっては、Moodleの全履歴がダウンロードされている間、これにはしばらく時間がかかるかもしれません。
  • 'htdocsの中に' moodle 'ディレクトリがあるはずです。右クリックして「Git GUI」をもう一度選択します。より複雑な画面が表示されるはずです。
  • 'Branch'コマンドをクリックしてから 'Checkout ...'をクリックしてください。
  • リストから必要なMoodleのバージョンを選択してください。おそらくorigin / MOODLE_24_STABLEです。 [トラッキングブランチ]が選択されていることを確認して[チェックアウト]をクリックします。
  • Moodle用のデータディレクトリを作成します。それはあなたが好きな場所ならどこでも構いませんが、私はC:\ moodledataを使いました。空のフォルダを作成するだけです
  • http:// localhost / moodleにアクセスしてください 。言語選択ページが表示されるはずです。インストールの詳細はここでは説明しませんが...
    • データディレクトリはC:\ moodledataです(またはあなたが作成したものはなんでも)
    • データベースユーザーは 'root'です(より制限されたユーザーを作成した場合を除く)
    • データベースパスワードはMySQLのインストール時に設定したものになります。

それはそれでなければなりません!お茶を一杯飲む時間。

Moodleをアップグレードする