ApacheとHomebrewの既定のPHP(php70式)を使用して、MacromediaのHomebrewで簡単にApacheとPHP 7.0を設定しようとしています。そして私は、ユビキタスエラーを取得しています:デフォルトのApacheとHomebrewでユビキタス "apr_sockaddr_info_get()failed"エラーが発生しました
AH00557: httpd: apr_sockaddr_info_get() failed for myMachineName
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
私は、このエラーに多くの記事を読んでいる、と示唆されているすべてが機能していません。ここで私が設定している内容の詳細は以下のとおりです。
httpd.conf内:
DocumentRoot
セット~/Sites
ディレクトリ(/Users/myUserName/Sites
)<Directory /Users/myUserName/Sites>
LoadModule php7_module /usr/local/Cellar/php70/7.0.23_15/libexec/apache2/libphp7.so
ServerName localhost:80
PHをインストールしましたPはbrew install php70 --with-apache
であるため、/libexec
ディレクトリ(したがって、libphp70.so
)が存在します。ホストで
:、
whereis httpd (/usr/sbin/httpd)
/usr/sbin/httpd -V
私はapachectl configtest
を実行する場合:
127.0.0.1 localhost
また、私は次の2つのコマンドと適切なhttpd.conf
ファイルを編集していますことを確認しました2つのメインエラーの後にSyntax OK
を返します。したがって、エラーはありませんhttpd.conf
にあります。
http://localhostに行くと、index.php
(およびindex.html
)がそのディレクトリから取得されます。しかし、http://localhost/phpinfo.php(phpinfo.php
が~/Sites
にある)に行くと、出力ではなくコードが表示されます。
私が知ることから、私はすべてが正しく設定されています。なぜ私はまだこのエラーが発生していますか?