конфигурация — PHP 7.1 на macOS Sierra 10.12.3 — устанавливается Homebrew

Я только что установил PHP 7.1 с Homebrew и когда я печатаю в терминал $ sudo apachectl restart возвращает это сообщение AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 10.3.1.156. Set the 'ServerName' directive globally to suppress this message но, кажется, все работает хорошо.

phpinfo(); возвращает нормальные результаты …

php artisan serve возвращает другой URL. http://127.0.0.1:8000 вместо http://localhost:8000

Шаги установки PHP:

варка из крана

brew tap homebrew / версии

brew tap homebrew / homebrew-php

brew установить php71 —with-httpd24

В файле httpd:

LoadModule php7_module /usr/local/opt/php71/libexec/apache2/libphp7.so

<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>

Что я должен сделать, чтобы избежать этого сообщения об ошибке?

И как я могу получить URL http://localhost:8000 из Ларавела обратно?

Хорошо, я нашел, если я добавлю ServerName localhost к httpd.conf (по этому пути /usr/local/etc/apache2/2.4/httpd.conf) предупреждение исчезло — спасибо Эндрю

Но Laravel по-прежнему возвращает 127.0.0.1 … есть идеи?
Это правильная установка PHP 7 на Mac?

2

Решение

После установки PHP 7 brew install php71 --with-httpd24 запустить эту команду brew unlink httpd24 затем отредактируйте httpd.conf на MacOS Apache (/etc/apache2/httpd.conf) …

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]