QQ登录

只需一步,快速开始

扫一扫,访问微社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1884|回复: 2

[PHP开发] PHP框架学习之Laravel安装

[复制链接]

273

主题

295

帖子

1219

积分

中级会员

Rank: 3Rank: 3

积分
1219
发表于 2015-10-29 09:35:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
自从接触PHP以来一直使用Yii,感觉Yii实现功能比较简单,是一个很不错的框架。最近由于工作的原因开始研究Laravel5,不得不说我在第一步安装就被坑着了,下面就是我痛苦的学习成果。Laravel对我来说完全是新东西,如果内容有误,烦请留言或QQ我,帮我纠正错误,感激不尽!!!
  1. 1.首先安装php,最好5.6以上版本
  2.   (1)windows安装composer过程中需要指定php.exe的路径
  3.   (2)linux安装composer过程中需要利用php-cli功能

  4. 2.安装composer
  5.   (1)windows安装composer
  6.        a.windows下载composer软件,然后next直到完成
  7.        b.win+R => 输入cmd => 输入composer, 如果出现composer字体表示安装成功
  8.   (2)linux安装composer
  9.        a.$ curl -sS https://getcomposer.org/installer | php
  10.        b.此时在~/.composer下应该会产生composer.phar 这个文件
  11.        c.$ mv  composer.phar  /usr/local/bin/composer
  12.        d.将composer.phar移动成/usr/local/bin/composer全局下,以后可以直接使用composer,而不需要php  composer.phar
  13.        e.$ composer

  14. 3.修改composer镜像源(建议第一种)
  15.    (1)将配置信息添加到 composer 的配置文件 config.json 中(系统全局配置)
  16.     $composer config -g repositories.packagist composer http://packagist.phpcomposer.com
  17.    (2)将配置信息添加到单个项目的 composer.json 文件中(单个项目配置)   注意最后几行repositories
  18. {
  19.      name": "laravel/laravel",
  20.     "description": "The Laravel Framework.",
  21.     "keywords": ["framework", "laravel"],
  22.     "license": "MIT",
  23.     "type": "project",
  24.     "require": {
  25.         "php": ">=5.5.9",
  26.         "laravel/framework": "5.1.*"
  27.     },
  28.     "require-dev": {
  29.         "fzaninotto/faker": "~1.4",
  30.         "mockery/mockery": "0.9.*",
  31.         "phpunit/phpunit": "~4.0",
  32.         "phpspec/phpspec": "~2.1"
  33.     },
  34.     "autoload": {
  35.         "classmap": [
  36.             "dataBase"
  37.         ],
  38.         "psr-4": {
  39.             "App\": "app/"
  40.         }
  41.     },
  42.     "autoload-dev": {
  43.         "classmap": [
  44.             "tests/TestCase.php"
  45.         ]
  46.     },
  47.     "scripts": {
  48.         "post-install-cmd": [
  49.             "php artisan clear-compiled",
  50.             "php artisan optimize"
  51.         ],
  52.         "pre-update-cmd": [
  53.             "php artisan clear-compiled"
  54.         ],
  55.         "post-update-cmd": [
  56.             "php artisan optimize"
  57.         ],
  58.         "post-root-package-install": [
  59.             "php -r "copy('.env.example', '.env');""
  60.         ],
  61.         "post-create-project-cmd": [
  62.             "php artisan key:generate"
  63.         ]
  64.     },
  65.     "config": {
  66.         "preferred-install": "dist"
  67.     },
  68.     "repositories": [
  69.         {"type": "composer", "url": "http://packagist.phpcomposer.com"},
  70.         {"packagist": false}
  71.     ]
  72. }
  73. 4.安装laravel
  74. $ composer create-project laravel/laravel learnlaravel5

  75. 5.如果是mac或linux系统需要对storage赋予777权限
  76. $ sudo chmod -R 777 learnlaravel5/storage

  77. 6.浏览器访问localhost/learnlaravel5/public,出现Laravel5表示laravel5安装成功
复制代码


1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2016-4-19 09:12:43 | 显示全部楼层
好文
Happy Coding!!!!

0

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2016-6-13 23:38:04 | 显示全部楼层
好文
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

     
    战略合作|联系方式|广告赞助|商务合作|手机版|小黑屋|( 京ICP备14036609号-6 )

GMT+8, 2018-10-18 01:58

© 2013-2017 Powered by Discuz! X3.3. 本站由 又拍云 提供 CDN 图片存储服务

快速回复 返回顶部 返回列表