开始使用Laravel的一些姿势
写于 2017-09-08 | 分类于 编程
没想到现在我又捡起大学时的最爱之一(写php),这次我们还使用了php的一个巨匠级的框架laravel,今天来几点笔记,做一个好的开始。
使用Wamp开发环境
- 官网(http://www.wampserver.com/),先去下载安装了
- wamp是一个集apache、mysql、php的windows集成开发环境,当然Linux下对应的就叫lamp了。
- 不过现在nginx用的要比apache多了,不过现在习惯了本地开发用wamp(win+apache+mysql+php),服务器上部署用lnmp(ubantu+nginx+mysql+php)
- 现在语言种类繁多,lamp也可以认为是Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,感觉好多知识了
使用laravel框架创建项目骨架
- Laravel 利用 Composer(http://www.phpcomposer.com/) 来管理依赖,我把Composer认为跟node.js的npm一样了
- 方法一:通过 Laravel 安装器
// 先使用 Composer 下载 Laravel 安装程序 composer global require "laravel/installer" // 然后将 $HOME/.composer/vendor/bin 目录放到环境变量里面去 // 最后使用 laravel 命令创建项目了,不过速度好慢 laravel new project
- 方法二:使用 composer 直接安装
// 先找个目录,运行这个命令就好,不过首次也很慢 composer create-project --prefer-dist laravel/laravel project
建立虚拟目录
- 一般电脑上不会只跑一个项目的,所以我想给项目建一个虚拟目录然后通过一个域名直接访问项目
- 先在apache的httpd-vhosts.conf文件中添加一个虚拟目录 ```haml
<VirtualHost *:80> ServerName local.project.com DocumentRoot e:/project/project-php/public <Directory “e:/project/project-php/public”> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
* 然后在本地.hosts文件添加域名映射
```haml
// .hosts这个文件在c盘搜就出来了
127.0.0.1 local.project.com
- 最后apache正常启动了,浏览器输入local.project.com就可以看到laveral的hello world页面了