Vagrant卒業!Windows上にLaravelのローカル環境構築する!!!

PHP Laravel Apache Windows10 エラー Vagrant 環境構築 解決済み

環境
Laravel Framework 5.5.25
PHP 7.2.0
Apache 2.4

目的
LaravelをVagrantで動かしていたがいい加減重いのに耐えられないし今後の事考えたら少しでも改善しておきたかった。

参考。URLなが
https://error-search.com/error-post/detail/174/Vagrant%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%81%AE%E6%BF%80%E9%87%8D%E5%95%8F%E9%A1%8C%E5%88%86%E6%9E%90

意気込んだものの、Windows xamppでhttpd.conf動かない&起動しない

ブラウザ上のエラー

このサイトにアクセスできません
localhost のサーバーの IP アドレスが見つかりませんでした。
http://localhost/ に移動します
localhost を Google で検索してください
ERR_NAME_NOT_RESOLVED

 
エラー

[Tue May 15 17:48:17.385017 2018] [mpm_winnt:crit] [pid 33684:tid 584] AH02538: Child: Parent process exited abruptly. Child process is ending
[Tue May 15 18:10:38.620002 2018] [ssl:warn] [pid 14792:tid 600] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue May 15 18:10:38.715256 2018] [core:warn] [pid 14792:tid 600] AH00098: pid file C:/xampp2/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue May 15 18:10:38.807501 2018] [ssl:warn] [pid 14792:tid 600] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue May 15 18:10:38.855128 2018] [mpm_winnt:notice] [pid 14792:tid 600] AH00455: Apache/2.4.33 (Win32) OpenSSL/1.0.2o PHP/7.1.17 configured -- resuming normal operations
[Tue May 15 18:10:38.855629 2018] [mpm_winnt:notice] [pid 14792:tid 600] AH00456: Apache Lounge VC14 Server built: Mar 29 2018 11:38:15
[Tue May 15 18:10:38.855629 2018] [core:notice] [pid 14792:tid 600] AH00094: Command line: 'c:\\xampp2\\apache\\bin\\httpd.exe -d C:/xampp2/apache'
[Tue May 15 18:10:38.864653 2018] [mpm_winnt:notice] [pid 14792:tid 600] AH00418: Parent: Created child process 29128
[Tue May 15 18:10:39.359469 2018] [ssl:warn] [pid 29128:tid 548] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue May 15 18:10:39.503353 2018] [ssl:warn] [pid 29128:tid 548] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue May 15 18:10:39.528418 2018] [mpm_winnt:notice] [pid 29128:tid 548] AH00354: Child: Starting 150 worker threads.
 

翻訳

1677/5000
[Tue May 15 17:48:17.385017 2018] [mpm_winnt:crit] [pid 33684:tid 584] AH02538:子プロセス:親プロセスが突然終了しました。子プロセスが終了しています
[Tue May 15 18:10:3​​8.620002 2018] [ssl:警告] [pid 14792:tid 600] AH01909:www.example.com:443:0サーバー証明書には、サーバー名と一致するIDは含まれません
PidファイルC:/xampp2/apache/logs/httpd.pidが上書きされました - 以前のApache実行の不正なシャットダウンはありませんか?[Tue May 15 18:10:3​​8.715256 2018] [core:警告] [pid 14792:tid 600] AH00098:
[Tue May 15 18:10:3​​8.807501 2018] [ssl:警告] [pid 14792:tid 600] AH01909:www.example.com:443:0サーバー証明書にはサーバー名と一致するIDは含まれません
Apache / 2.4.33(Win32)OpenSSL / 1.0.2o PHP / 7.1.17が設定されました - 通常の操作を再開しました。[Tue May 15 18:10:3​​8.855128 2018] [mpm_winnt:notice] [pid 14792:tid 600] AH00455:
[Tue May 15 18:10:3​​8.855629 2018] [mpm_winnt:通知] [pid 14792:tid 600] AH00456:Apache Lounge VC14サーバーの構築:Mar 29 2018 11:38:15
[Tue May 15 18:10:3​​8.855629 2018] [core:notice] [pid 14792:tid 600] AH00094:コマンドライン: 'c:\\ xampp2 \\ apache \\ bin \\ httpd.exe -d C: xampp2 / apache '
[Tue May 15 18:10:3​​8.864653 2018] [mpm_winnt:通知] [pid 14792:tid 600] AH00418:親:作成された子プロセス29128
[Tue May 15 18:10:3​​9.359469 2018] [ssl:警告] [pid 29128:tid 548] AH01909:www.example.com:443:0サーバ証明書にはサーバ名と一致するIDは含まれません
[Tue May 15 18:10:3​​9.503353 2018] [ssl:警告] [pid 29128:tid 548] AH01909:www.example.com:443:0サーバ証明書にはサーバ名に一致するIDは含まれていません
[Tue May 15 18:10:3​​9.528418 2018] [mpm_winnt:通知] [pid 29128:tid 548] AH00354:子:150ワーカースレッドを開始しています。

 
conf.dの方のhttpd.confを使用したかったので、
IncludeOptional /conf.d/*.confをhttpd.confに追記したら発生した。

IncludeOptional /conf.d/ファイル名.conf
これでアパッチは起動した。
不要なのがまざっていたのだろうか。

次のエラー

[Tue May 15 18:40:38.293065 2018] [ssl:warn] [pid 19420:tid 572] AH01916: Init: (www.example.com:443) You configured HTTP(80) on the standard HTTPS(443) port!
[Tue May 15 18:40:38.318131 2018] [mpm_winnt:notice] [pid 19420:tid 572] AH00354: Child: Starting 150 worker threads.

 
翻訳

AH01916:Init:(www.example.com:443)標準のHTTPS(443)ポートでHTTP(80)を設定しました。[Tue May 15 18:40:38.293065 2018] [ssl:警告] [pid 19420: !
[Tue May 15 18:40:38.318131 2018] [mpm_winnt:通知] [pid 19420:tid 572] AH00354:子:150ワーカースレッドを開始しています。

 
conf\extra\httpd-ssl.confのSSLEngine offに設定変更したのが原因で発生。これはonのままでいい。

下記コメントアウトして修正
\conf\extra\httpd-xampp.conf

#AllowOverride AuthConfig
AllowOverride All

 
\conf\extra\httpd-ssl.conf

#ServerName www.example.com:443
ServerName localhost:443

 
hostファイル
C:\WINDOWS\System32\drivers\etc\hosts

127.0.0.1 local.独自ドメイン.com

Include /conf.d/*.conf 動かない
IncludeOptional C:/xampp2/apache/conf/conf.d/独自ファイル名.conf これは動く。
*.confがダメなのか?

ちなみに相対パスで指定するとき
IncludeOptional ./conf/conf.d/独自ファイル名.confとする。
IncludeOptional /conf/conf.d/独自ファイル名.confは動かない。
アパッチが起動しない。

Laravelおにいさん / 2018-05-15 / 693 / 0
このエントリーをはてなブックマークに追加
関連記事

まだコメントがついていません。

ログイン不要でコメントの投稿ができます。