Я пытаюсь установить Laravel в первый раз. Я установил его на свой рабочий стол со следующей командой композитора
composer create-project laravel/laravel laravel-app
Команда успешно завершилась без какой-либо ошибки, но с некоторыми сообщениями
symfony/var-dumper suggests installing ext-symfony_debug ()
symfony/translation suggests installing symfony/config ()
Я теперь сделал chmod -R 777 larvel-app
чтобы сделать всю папку доступной для записи всеми. Теперь я начал php-сервер со следующей командой
cd laravel-app
php artisan serve
и он дал следующее сообщение
Laravel development server started on http://localhost:8000
При просмотре с веб-браузера в адресе http://localhost: 8000 нет ничего, только пустая страница. Когда я просматриваю этот адрес, сервер, похоже, уходит.
У меня есть следующая среда: OSX Mavericks; MAMP с php 5.4.10 и apache2; следующие расширения в файле php.ini
extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so
;;;;;Following are added by me ;;;;no error when starting server
extension=openssl.so
extension=mbstring.so
Когда я запускаю which php
из командной строки, я получаю следующее.
/Applications/MAMP/bin/php/php5.4.10/bin/php
Когда я попытался запустить это в mamp, то есть localhost: 8888, он дал 500 внутренних ошибок сервера.
Пожалуйста, предложите мне, где я, возможно, ошибся.
Вам не нужно использовать php-службу, мам делает это для вас. Убедитесь, что вы указали свой каталог в общую папку. Вы также можете использовать собственный домен для каждого из своих проектов.
Также для Mac есть ларавенский камердинер. Легко начать работу со многими проектами php.
Наиболее распространенная причина этого заключается в том, что процесс веб-сервера не имеет права на запись в папку storage
и ее подпапки.
Установите разрешения для папки хранения, чтобы веб-сервер мог создавать файлы.
Являясь пользователем OSX, я настоятельно рекомендую вам использовать Laravel Homestead для разработки ваших приложений.
http://laravel.com/docs/5.0/homestead
Вам нужно только установить:
У меня есть мои проекты в папке ~/code, поэтому каждый раз, когда я создаю новый проект, я просто:
Я думаю, вы должны перенести свое приложение Laravel на
/Applications/MAMP/htdocs/
и затем вы можете получить к нему доступ
http://localhost:8888/laravel-app