httpd インストール ダウンロード httpd-2.4.26-x64-vc14.zip http://www.apachehaus.com/cgi-bin/download.plx?dli=QV6ZEelVUQz4kaRtWTYpEdKVlUGR1UwFTTHl1d 解凍 ・ 配置 Apacheインストール起動 |
**************************************************
php をインストール
Apacheモジュールとして使う場合はThread Safe版 php7 には、apache2_4.dll が含まれてない。 C:\Windows\system32>php -v PHP 7.0.20 (cli) (built: Jun 6 2017 14:29:40) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies php-7.0.20-Win32-VC14-x64.zipをダウンロード・解凍 php7apache2_4.dll を確認 C:\Windows\system32>php -v PHP 7.0.20 (cli) (built: Jun 6 2017 14:29:36) ( ZTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies httpd.conf <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 以下を最終行へ追加 PHPIniDir "G:\PHP" LoadModule php7_module "C:\PHP\php7apache2_2.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ----------------------- 「G:\php\php.ini-development」を「G:\php\php.ini」にリネーム 738行目 extension_dir = "C:\php\ext" 896行目 extension=php_gd2.dll 903行目 extension=php_mbstring.dll 905行目 extension=php_mysqli.dll 909行目 extension=php_pdo_mysql.dll 939行目 date.timezone = Asia/Tokyo その他、/php/ext 内にあるファイルを追加指定 php 機能しない。 |
*************************************************
perl をインストール コミュニティ版 無料 |
***********************************************
bind をインストール Internet Software Consortium(ISC) http://www.isc.org/ BIND 9のWindows zipファイル https://www.isc.org/downloads/#modal-2 https://www.isc.org/downloads/file/bind-9-10-5-p1/?version=win-64-bit BIND9.10.5-P1.x64.zipを解凍 BINDInstall.exeを実行 Target Directry: G:\BIND9 Password ------------------ インストール成功かと思えたが、etcフォルダ内が空、bind 起動できない。 \etc"フォルダの中に、以下の 設定ファイルを用意 ①named.conf(namedの設定ファイル) ②named.root(INTERNICの世界共通ファイル) ③127.0.0.1.in-addr.arpa 8.0.168.192.in-addr.arpa(ローカルホストの正引き用のファイル) ④1.0.0.127.in-addr.arpa hayato.falcon21.space.in-addr.arpa(ローカルホストの逆引き用のファイル) これらのファイルの所有者をnamed ユーザーに変更 ファイルの「プロパティ」 --> 「セキュリティー」 --> 「詳細設定」 --> 「所有者」 「編集」 --> 「他のユーザーまたはグループ」 --> 「詳細設定」 --> 「検索」で、 named を選択OK. named.conf をコマンドでチェックしながら修正 C:\Windows\system32>G:\bind9\bin\named-checkconf.exe rndc キーの作成 コマンドプロンプトで C:\Windows\system32>G:\bind9\bin\rndc-confgen.exe # Start of rndc.conf key "rndc-key" { algorithm hmac-md5; secret "ler9wAWjG+d1mp6fiKEeiQ=="; }; options { default-key "rndc-key"; default-server 127.0.0.1; default-port 953; }; # End of rndc.conf # Use with the following in named.conf, adjusting the allow list as needed: # key "rndc-key" { # algorithm hmac-md5; # secret "ler9wAWjG+d1mp6fiKEeiQ=="; # }; # # controls { # inet 127.0.0.1 port 953 # allow { 127.0.0.1; } keys { "rndc-key"; }; # }; # End of named.conf ---------------------- rndc-key ファイルとして、G:\bind9\etcに保存 これも、所有者を変更 # End of named.conf部分をnamed.confへコピー修正。 ISC BINDサービスを起動 起動エラー 「システムのプロパティ」--> 「詳細設定」-->「環境変数」 G:\BIND9\bin;とG:\php;を追加 ISC BINDサービスを起動 起動エラー ログオンエラー ISC BINDサービスの「プロパティ」--> 「ログオン」を 「ローカルシステムアカウント」に修正 dig コマンドの確認 C:\Users\hayato>dig -v DiG 9.10.5-P1 C:\Users\hayato>dig hayato.falcon21.space ; <<>> DiG 9.10.5-P1 <<>> hayato.falcon21.space ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 15968 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;hayato.falcon21.space. IN A ;; AUTHORITY SECTION: falcon21.space. 2560 IN SOA ns1.value-domain.com. hostmaster .falcon21.space. 1498567273 16384 2048 1048576 2560 ;; Query time: 132 msec ;; SERVER: 192.168.0.1#53(192.168.0.1) ;; WHEN: Tue Jun 27 21:47:12 ???? (?W???) 2017 ;; MSG SIZE rcvd: 117 -------------------- |
*******************************************************************
MySQL インストール http://dev.mysql.com/ https://dev.mysql.com/downloads/windows/ MySQL Installer mysql-installer-community-5.7.18.1.msiをダウンロード・実行 ----------------- phpMyAdmin インストール phpMyAdmin公式 phpMyAdmin-4.7.1-all-languages.zip をダウンロード・解凍 ドキュメントルート直下に配置 G:\Apache24\htdocs\phpMyAdmin config.sample.inc.php をこーピー・リネームconfig.inc.php $cfg['blowfish_secret'] = 'xxxxxxxxxxxxxxxxxxxxxxxx'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ php.ini 編集 mbstring 修正 |
すべて、揃ったところで、サービス起動確認