laravel 初始化 发表于 2018-12-07 | 热度 ℃ | 字数统计 432 | 阅读时长 2 安装 composer1234# 下载composer.phar$ curl -sS https://getcomposer.org/installer | php# 移动 composer.phar 并更名为 composer,让 composer 可以全局使用$ mv composer.phar /usr/local/bin/composer 安装 laravel12345# 安装 laravel$ composer global require "laravel/installer"# 设置环境变量,使 laravel 可以全局使用$ vim ~/.bash_profile# 加一行 export PATH=$PATH:~/.composer/vendor/bin 初始化项目123456789101112131415161718192021222324252627# 初始化项目# 如果需要安装指定版本(我的 php 版本是 5.6,选择安装 laravel 5.2.*)$ composer create-project laravel/laravel your-project-name --prefer-dist "5.2.*"# 会自动生成 .env 文件$ cd new your-project-name# 如果是用 laravel 命令初始化项目$ laravel new your-project-name# 生成 .env 文件$ cd new your-project-name$ php -r "file_exists('.env') || copy('.env.example', '.env');"$ php artisan key:generate --ansi# 查看项目 laravel 版本$ php artisan --version# 配置 host,略# 配置 nignx,需要注意一点location / { try_files $uri $uri/ /index.php?$query_string;}# 访问项目,报 500,修改目录权限$ cd your-project-name$ chmod -R 0777 ./storage/$ chmod -R 0777 ./bootstrap/cache/# 就可以访问了~ 路由配置123456789101112131415示例:routes.php:Route::get('/wx/getUserId', 'WxController@getUserId');app/Http/Controllers/WxController:<?phpnamespace App\Http\Controllers;use App\Http\Controllers\Controller;class WxController extends Controller{ public function getUserInfo(){ }} 安装必要的插件123456789101112# easywechat 微信公众号、小程序 $ composer require "overtrue/wechat:3.*"# wxxcx 微信小程序$ composer require iwanli/wxxcx# 数据库操作$ composer require doctrine/dbal# ua 判断$ composer require jenssegers/agent# 发送请求$ composer require guzzlehttp/guzzle# 最终的 composer.json require 如下,可以配置 require 后直接 composer require 1234567891011..."require": { "php": ">=5.5.9", "laravel/framework": "5.2.*", "overtrue/wechat": "3.*", "iwanli/wxxcx": "^2.0", "doctrine/dbal": "^2.9", "jenssegers/agent": "^2.6", "guzzlehttp/guzzle": "^6.3"},... -------------感谢您的阅读 有问题请留言(或mailto:frostbelt@sina.cn)-------------