大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

通过Composer安装Laravel及常见问题收集

安装
通过Composer安装Laravel很简单,仅需一条命令,就可以自动将依赖的包下载下来。这里记录了一些安装过程中常见的一些问题。
composer create-project laravel/laravel --prefer-dist

Apache配置
DocumentRoot "d:/wamp/www/laravel/public"
《Directory "d:/wamp/www/laravel/public"》
Options Indexes FollowSymLinks
AllowOverride All
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
《/Directory》

常见问题
1. ‘php’不是内部或外部命令,需要将PHP的安装路径加入到环境变量中并重启机器
2. Composer版本过老,自身需要升级,composer self-updae
3. Apache环境下.htaccess配置错误
这里给个能正常运行的版本
《IfModule mod_rewrite.c》
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
《/IfModule》
4. 出现‘Whoops, looks like something went wrong’,错误不详细,开启debug,config/app.php搜索设置'debug'=>true,报出详细错误,需要OpenSSL扩展,开启后一切正常

小结
兵来将挡水来土掩,遇到什么样的问题就解决什么样的问题。命令行的错误提示,查看Apache和Nginx的错误日志,查看PHP的错误日志,开启Laravel的debug模式。

注:将‘《’替换成"<",'》'替换成'>'