composer 安装Laravel (win10)

服务器要求

Laravel 对系统有一些要求。当然,所有这些要求 Laravel Homestead 虚拟机都能满足,因此强烈推荐你使用 Homestead 最为你的开发环境。

当然,假如你不使用 Homestead,请确保你的服务器满足以下要求:

  • PHP >= 7.1.3
  • OpenSSL PHP 拓展
  • PDO PHP 拓展
  • Mbstring PHP 拓展
  • Tokenizer PHP 拓展
  • XML PHP 拓展
  • Ctype PHP 拓展
  • JSON PHP 拓展
  • BCMath PHP 拓展

安装 Laravel

Laravel 使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,请确保你的机器已经安装了 Composer。

通过 Laravel 安装器

首先,通过使用 Composer 安装 Laravel 安装器:

composer global require laravel/installer

确保将 composer‘s system-wide vendor bin 目录放置在你的系统环境变量 $PATH 中,以便系统可以找到 Laravel 的可执行文件。该目录根据你的操作系统存在不同的位置中;一些常见的配置包括 :

macOS: $HOME/.composer/vendor/bin
GNU / Linux 发行版: $HOME/.config/composer/vendor/bin
Windows: %USERPROFILE%\AppData\Roaming\Composer\vendor\bin

安装完成后,laravel new 命令会在你指定的目录创建一个全新的 Laravel 项目。例如, laravel new blog 将会创建一个名为 blog 的目录,并已安装好 Laravel 所有的依赖项:

laravel new blog

通过 Composer 创建项目

或者,你也可以在终端中运行 create-project 命令来安装 Laravel:

composer create-project --prefer-dist laravel/laravel blog

本地开发环境

如果你在本地安装了 PHP, 并且你想使用 PHP 内置的服务器来为你的应用程序提供服务,则可以使用 Artisan 命令serve。该命令会在 http://localhost:8000 上启动开发服务器:

php artisan serve

当然,最好还是选择 Homestead 和 Valet

配置

公共路径

安装完 Laravel 之后,你应该配置你的 web 服务的文档目录指向 public 路径。该路径下的 index.php 文件作为进入应用的所有 HTTP 请求的前端控制器。

配置文件

Laravel 框架的所有配置文件存放在 config 目录下。每个选项都有文档标注,便于通过文件查看并熟悉对你有用的选项。

目录权限

在安装 Laravel 后,你可能需要配置一些权限。 storage 和 bootstrap/cache 目录在你的 web 服务下应该是可写的权限,否则 Laravel 将无法运行。如果你用的是 Homestead 虚拟机,这些权限应该已经设置好了。

应用秘钥

安装好 Laravel 之后的下一步是设置你的应用秘钥为随机字符串。如果你通过 composer 或者 Laravel 安装器安装的,这个秘钥已经通过 php artisan key:generate 命令为你设置好了。

通常,这个字符串应该是 32 个字符长度。这个秘钥将会设置在环境变量文件 .env 中。如果你还没有将 .env.example 文件重命名为 .env 文件,你需要将 .env.example 文件重命名为 .env 文件。如果应用秘钥还没有设置,你的用户会话和其他的加密数据将会不安全!

其他配置

Laravel 几乎不需要除上面所说的其他什么配置了。你可以随心所欲的开始开发了!然而,你可能会想要再次查看 config/app.php 文件和它的注释说明。它包含一些你可能希望根据你应用来更改的选项,诸如: timezone 和 locale 。

你还可能想要配置 Laravel 的其他的一些组件,例如:

  • 缓存
  • 数据库
  • 会话控制

Web 服务器配置

优雅链接

Apache

Laravel 中包含了一个 public/.htaccess 文件通常用于在资源路径中隐藏 index.php 的前端控制器。在用 Apache 为 Laravel 提供服务之前,确保启用了 mod_write 模块,这样 .htaccess 文件才能被服务器解析。

如果 Laravel 附带的 .htaccess 文件不起作用,尝试下面的方法替代:

Options +FollowSymLinks -Indexes
RewriteEngine On

RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Nginx

如果你使用 Nginx ,在你的站点配置中加入以下配置,所有的请求将会引导至 index.php 前端控制器。

location / {
     try_files $uri $uri/ /index.php?$query_string;
}

当你使用 Homestead 或者 Valet 时,优雅链接将会自动配置好。

原文地址:https://www.cnblogs.com/TuWenHao/p/10779298.html

时间: 2024-12-13 02:35:15

composer 安装Laravel (win10)的相关文章

使用composer安装laravel

更具官方文档说:Laravel utilizes Composer to manage its dependencies. So, before using Laravel, you will need to make sure you have Composer installed on your machine. 参考文档:https://laravel.com/docs/5.0 按照文档说明执行,安装速度真是超级慢.我一度认为是安装出现了错误.下面是我安装的截图. 一共出现了三次信息提示.

composer安装laravel指定版本

版权声明:本文为博主原创文章,未经博主允许不得转载. http://blog.csdn.net/qq_38125058/article/details/79126051 首先安装composer,附安装地址(https://getcomposer.org/download/) composer安装laravel指定版本命令: composer create-project –prefer-dist laravel/laravel test 默认安装最新版本,如想安装指定版本,在其后追加指定的版本

windows环境下安装composer,然后使用composer安装Laravel

Composer 不是一个包管理器,它仅仅是一个依赖管理工具,它允许你申明项目所依赖的代码库,并在你的项目中安装这些代码库.它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装.默认情况下它不会在全局安装任何东西.注意:composer要求PHP版本在5.3及以上,才能支持!下载composer官网下载:https://getcomposer.org/download/ (可能下载不了,国内你懂得)网盘下载:

composer安装laravel

1)首先怎么安装composer就不说了,请自行参考官方文档 https://getcomposer.org/download/ 2)先切换到你想安装laravel的目录,再使用如下命令安装laravel composer global require "laravel/installer" 如果安装不了,可以试一下把composer的源改成国内的镜像 composer config -g repo.packagist composer https://packagist.phpcom

用composer安装 Laravel

//先确保安装好了PHP //然后执行: curl -sS https://getcomposer.org/installer | php //下载composer //把composer.phar移动到环境下让其变成可执行 mv composer.phar /usr/local/bin/composer //如果不移动是要 php composer.phar 这样执行的 //最后执行 composer create-project laravel/laravel --prefer-dist /

ubuntu 使用composer 安装 laravel

1.先安装composer (The recommended path, not needed.) cd /usr/local/bin (install) sudo curl -s https://getcomposer.org/installer | sudo php (Add execute permissions.) sudo chmod a+x composer.phar (This step is not necessary. If needed, you can use this s

composer 安装laravel

1.简介 Laravel是一套简洁,优雅的PHP WEB开发框架(PHP Web Framework). laravel是目前一个比较主流的框架,现在很多互联网的公司基本都在使用该框架.该框架是基于symfony[国外一款非常流行的框架:由于国内手册不是很齐全,没有多少公司使用]的一个国外的MVC框架.诞生于2011年6月11日. 官网:https://laravel.com/ 中文官网:http://www.golaravel.com/ 中文社区:https://laravel-china.o

composer 安装 laravel 更换下载源

1.在确认cmd 下载好composer 2. composer -V 3. composer config -g repo.packagist composer https://packagist.phpcomposer.com 4.composer create-project laravel/laravel your-project-name --prefer-dist "5.3.*" your-project-name  自己取一个项目名称 3是版本,可以调整

如何正确使用 Composer 安装 Laravel 扩展包

我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的: composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害. 因为 composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,注意,是 所有扩展包,举个例子,你在项目一开始的时候使用了 monolog,当时的配置信息是 "monolog/monolog": "1.*", 安装的是 mon