我正在尝试第一次安装Laravel。我使用以下composer命令将其安装在桌面上
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个内部服务器错误。
请建议我,我可能犯了错误。
答案 0 :(得分:1)
最常见的原因是Web服务器进程没有对storage
文件夹及其子文件夹的写访问权。
设置存储文件夹的权限,以便Web服务器可以创建文件。
答案 1 :(得分:1)
你不必使用php服务,mamp会为你做这件事。确保将目录指向公用文件夹。您还可以为每个项目使用自定义域。
对于Mac,还有laravel代客。很容易上手很多php项目。
答案 2 :(得分:0)
我认为您应该将Laravel应用程序移至
/Applications/MAMP/htdocs/
然后你可以在
上访问它http://localhost:8888/laravel-app
答案 3 :(得分:0)
作为OSX用户,我强烈建议您使用Laravel Homestead来开发您的应用程序。
http://laravel.com/docs/5.0/homestead
您只需要安装:
我的项目在〜/ code文件夹中,所以每当我创建一个新项目时,我只是: