###前提・実現したいこと
せっかくWindows 10でUbuntuが動くようになったので、Bash on Ubuntu on Windowsでapache & PHPを動かしてみようと思っています。
###発生している問題・エラーメッセージ
apache & PHP7.0のインストールまではうまく行ったのですが、apacheの起動前にconfigtestが実行される際にエラーが発生します。
apache2: ../sysdeps/posix/getaddrinfo.c:2583: getaddrinfo: Assertion `(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (sin6->sin6_addr.__in6_u.__u6_addr32); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == __bswap_32 (0xffff); }))' failed. Aborted (core dumped) Action 'configtest' failed. The Apache error log may have more information. ```管理者権限が必要なのかと思い、管理者で実行してみましたが同じでした。 ###その他 PHPは「[Bash on Ubuntu on Windowsにphpをインストール](http://qiita.com/tomo0925@github/items/9255f3fac7410a0f328f)」を参考に、PHP7.0をインストールしています。 「[Bash on Ubuntu on WindowsでLAMP開発環境を構築](http://sawara.me/linux/2680/)」を見ると普通にインストールして普通に起動してるんですよね・・・ getaddrinfoでアサーションが起きているので、ipv6系のエラーなのでしょうか? もし解決した方がいらっしゃれば教えていただけないでしょうか。 ###追記 いったんBash on Ubuntu on Windowsの環境を削除して、apacheだけ入れてみましたが、同じ結末です。apt update、apt upgradeの前にやっても後にやっても同じでした。 32bitと64bitの差とかあるんですかね。当方は64bitです。 次期バージョンではUbuntuが16.04LTSにアップデートされ、ipv6のバインドも対応されるそうなので、それを待つしかないのでしょうか。来年の春なので遠いですね。Insider Previewに入るのは怖いし・・・ 引き続き解決策を募集します。 ###追記(2017/05/08) Creators updateが来たので入れてみましたが、結局同じ・・・ 仕方がないので、Windows Defender セキュリティセンターからクリーンインストールをしてみました。 何の問題もなく動きましたとさ。 お し ま い
回答3件
あなたの回答
tips
プレビュー