Laravel学习笔记(一)安装配置开发环境
摘要
Laravel的目标是给开发者创造一个愉快的开发过程,并且不牺牲应用的功能性。快乐的开发者才能创造最棒的代码!为了这个目的,开发者博取众框 架之长处集中到Laravel中,这些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等开发语言或工具的。
对Laravel初步认知
刚从事PHP开发没多久,对PHP的一些框架了解甚少,在CSDN上看到一篇文章《PHP开发框架流行度排名:Laravel居首》,才知道还有Laravel这么个框架,正好公司想从事Laravel的开发,就学习一下。然后搜索了大量的资料,了解到了它是什么。
至于它的详细介绍我就不说了,google一下,就有了。
Laravel环境搭建
在有了初步认知后,当然就要开始在自己的电脑上搭建Laravel的开发环境了。
系统环境需求
- PHP 5.3.7或者更高版本,如果没有系统没有安装PHP环境的,请到下面地址下载:http://cn2.php.net/downloads.php
- 电脑上具有web服务器,IIS,apache或者其它web服务器
- MCrypt PHP扩展
安装Composer
Laravel框架使用Composer(PHP包管理工具,参考 Composer 中文文档)来管理代码依赖性。Windows操作系统中,你可以使用Composer的Windows安装工具。下载后直接安装就可以了,安装之后,可以在控制台输入composer查看是否安装成功。
安装Laravel
- 在Github下载最新版本(目前4.1):https://github.com/laravel/laravel/archive/master.zip
- 将文件解压到你想要的任何位置,例如,我解压到我的H盘Laravel_site目录下
- 控制台进入该目录(Laravel_site),执行命令composer install,然后程序会下载必要安装文件,要保证网络畅通
- 安装完成后如下图:
- 然后观察文件目录下,多了一个vendor文件夹,composer.lock文件也被修改了。
当然还有一种安装方式,就是直接下载完整安装包,解压即可,下载地址:http://ci.laravel-cn.com/laravel.zip
服务器配置
在上面的操作完成后,就是配置该站点在web服务器上,我相信这些操作,只要有过网站开发经验的人都有,我就不详细介绍了。这里要注意一点的就是,配置网站的时候,根目录是public,为不是最Laravel_site,配置好了,运行如下:
安装顺利完成!
相关推荐
### Laravel 5 学习笔记知识点汇总 #### 环境配置与初始化 - **环境配置**:在开始使用 Laravel 5 前,需要确保系统安装了 PHP、Composer 和其他必要的开发工具。 - **`.env` 文件**:这是一个包含应用配置参数的...
本文档是对 PHP Laravel 框架的学习笔记,涵盖了 Laravel 框架的简介、特点、安装方式、开发环境规定等内容。 一、Laravel 框架简介 Laravel 框架是目前一个非常流行的 PHP 框架,很多互联网公司都在使用该框架。...
在Laravel 5.3学习过程中,安装和配置是基础,也是关键的一步。确保环境配置正确无误,可以避免在开发过程中遇到不必要的麻烦。对于希望利用Laravel框架开发高质量Web应用的开发者来说,遵循上述步骤,可以快速搭建...
php在windows下的开发环境搭建 1.下载php地址http://windows.php.net/download/注意相关版本,我的服务器用的iis7.5 32 系统 VC11 x86 Non Thread Safe 解压之后放到相应的目录,配置php.ini文件,这里注意里面的...
1、简介 Laravel默认已经为我们配置好了错误和异常处理,我们在App\Exceptions\Handler类中触发异常并将响应返回给用户。本教程我们将深入探讨这个类。 此外,Laravel还集成了...对本地开发而言,你应该设置环境变量A
在搭建开发环境之后,学习Laravel框架的第一步是了解如何配置数据库连接。这通常在`app/config/database.php`文件中完成,其中定义了不同环境(如开发环境、测试环境)下的数据库连接信息,包括数据库类型、主机地址...
1. **Laravel基础教程**: 包括从安装环境到创建第一个“Hello, World!”的应用。 2. **进阶教程**: 遍及路由、控制器、模型、视图、数据库迁移、Eloquent ORM、Artisan命令行工具等。 3. **实战项目**: 展示如何构建...
在"learning-laravel-notes"这个压缩包中,我们可以期待找到一系列关于Laravel学习过程中的关键概念、最佳实践以及实用技巧。这些笔记可能涵盖了Laravel的基础到高级主题,包括但不限于以下几点: 1. **安装与设置*...
**Laravel 框架简介** ...同时,参考 `laracasts.com` 上的教程或阅读其他 Laravel 学习资料,如提到的 "Laravel 5.0 发布 新版本特性详解"、"初识laravel5" 和 "Laravel 5 学习笔记",都将有助于你的学习进程。
"后端语言的学习笔记.zip"这个压缩包很可能包含了关于各种后端编程语言的学习资源,特别是那些用于构建动态网站和Web服务的语言。尽管没有具体的标签提供额外信息,我们可以推测这可能涵盖了诸如Java、Python、Node....
1. **环境要求**:确保服务器或本地开发环境已安装 PHP 和 MySQL,推荐使用 PHP 7.4 或更高版本。 2. **解压下载**:将 "laravel-bjyblog-v17.0.5" 文件夹解压到你的项目目录。 3. **配置环境**:复制 `.env.example...
在开发过程中,你可能还需要安装MySQL或SQLite等数据库系统,以及配置相应的环境变量。同时,了解版本控制工具如Git、前端开发工具(如npm或Yarn)以及Laravel的Eloquent ORM、路由、中间件、视图、控制器等核心概念...
- **安装与配置**:首先,了解如何在本地计算机上安装PHP环境,如XAMPP或WAMP服务器,以及如何配置这些环境来运行PHP代码。 - **变量与数据类型**:PHP支持多种数据类型,包括字符串、整型、浮点型、布尔型、数组...
"Server相关"则意味着笔记还涉及到了服务器管理,特别是使用Vagrant来创建和配置开发环境,Vagrant是一个虚拟化工具,允许开发者在一致的环境中运行代码,确保跨平台的兼容性。 在【压缩包子文件的文件名称列表】中...
安装Apache涉及的步骤包括选择合适的版本、下载、解压缩、配置httpd.conf文件、设置环境变量、启动和测试Apache服务是否正常运行。 以上就是PHP基础和环境搭建的基本内容,包括PHP的定义、特点,以及如何配置基于...