Laravel 的依赖包管理
Composer
Composer 是Php的依赖包管理库。类似于iOS开发的CocoaPods,或Java开发的Maven。
MacOS 安装 Composer
# 使用homebrew直接安装brew install composer# 更新composer版本composer self-update# 查看composer安装路径brew list composer# 输出结果: /usr/local/Cellar/composer/1.6.5/bin/composer
配置国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
Apache - 非根目录外访问404错误
访问 /public 时, 可以显示 laravel 的 welcome 页面,访问其余路径 (已经配置好相关路由)时, 均显示404错误。
需要启用 Apache 的 rewrite, 以支持URL的跳转
# 1. 编辑apache配置文件
sudo vim /etc/apache2/httpd.conf
# 2. 启用rewrite库, 将注释 # 删除
LoadModule rewrite_module modules/mod_rewrite.so
# 3. 查找配置中apache默认项目目录的 Directory 配置, 如 <Directory "/Users/zed/WebServer/">
# 修改AllowOverride None为
AllowOverride All
# 4. 重启apache
sudo apachectl restart
