Я только что установил 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?
После установки PHP 7 brew install php71 --with-httpd24
запустить эту команду brew unlink httpd24
затем отредактируйте httpd.conf на MacOS Apache (/etc/apache2/httpd.conf) …
Других решений пока нет …