2017-02-02 18 views
2

Я только что установил 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, но все, кажется, работает хорошо.PHP 7.1 на macOS Sierra 10.12.3 - установлен Homebrew

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

php artisan serve возвращает разные URL. http://127.0.0.1:8000 вместо http://localhost:8000 ... шагов

PHP установки:

заварить кран доморощенной/ обманывает

заваривания водопроводных доморощенные/версии

заварить водопроводную доморощенный/доморощенное-PHP

brew install 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 от Laravel назад?

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

Но laravel все еще возвращает 127.0.0.1 ... любые идеи? Правильная установка PHP 7 на Mac?

+0

[Вот] (http://askubuntu.com/questions/256013/apache-error-could-not-reliably-define-the-servers-full-qual-domain-n) что-то, что может вам помочь. Это для ubuntu, но проблема в целом такая же. – Andrew

+0

Спасибо за ответ ... но ничего не произошло. Я могу попробовать перезагрузить компьютер ... –

+0

Я редактировал неправильно httpd.conf в первый раз ... Спасибо, Андрей, я добавляю его к этому вопросу ... –

ответ

2

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