Laravel 安装部署


1.安装Composer

安装Composer有两种方式:

  1. 全局安装
    下载Windows环境下composer安装包

  2. 局部安装
    使用手工方式安装Composer,首先下在composer.phar文件。
    使用文本编辑器打开composer.phar可发现如下代码:

<?php
/*
 * This file is part of Composer.
 *
 * (c) Nils Adermann <naderman@naderman.de>
 *     Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view
 * the license that is located at the bottom of this file.
 */

// Avoid APC causing random fatal errors per https://github.com/composer/composer/issues/264
if (extension_loaded('apc') && ini_get('apc.enable_cli') && ini_get('apc.cache_by_default')) {
    if (version_compare(phpversion('apc'), '3.0.12', '>=')) {
        ini_set('apc.cache_by_default', 0);
    } else {
        fwrite(STDERR, 'Warning: APC <= 3.0.12 may cause fatal errors when running composer commands.'.PHP_EOL);
        fwrite(STDERR, 'Update APC, or set apc.enable_cli or apc.cache_by_default to 0 in your php.ini.'.PHP_EOL);
    }
}

Phar::mapPhar('composer.phar');
define('COMPOSER_DEV_WARNING_TIME', 1492865599);
require 'phar://composer.phar/bin/composer';

__HALT_COMPILER(); ?>

创建名为source的项目目录,将composer.phar拖放到项目根目录下。

2. 安装Laravel

Laravel托管在Github中的laravel/laravel项目,同样可使用托管在Packagist上laravel/laravel

在项目根目录下打开命令行,使用php命令安装Laravel。

(1)全局安装Laravel,指定项目名称为zhihu。

composer create-project laravel/laravel zhihu

(2)局部安装Laravel,指定项目名称为zhihu。

php composer.phar create-project laravel/laravel zhihu

若发现使用Composer安装Laravel下载文件缓慢,可使用中国全量镜像。使用单个项目安装方式,在当前项目中的 composer.json 文件末尾添加镜像配置信息。

"repositories":{
  "packagist":{
    "type":"composer",
    "url":"https://packagist.phpcomposer.com"
  }
}

3. 开启web服务器

在命令行中使用php命令开启自带web server,默认网站根路径设置为public目录。

php -S localhost:8000 -t public

项目入口目录位于下载的laravel的public目录下,所有的文件的执行都是从public目录下的index.php文件开始。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值