学习成本太高了!捣鼓了一个礼拜,周一到周五,才完全从 0 开始到可以开始项目。
需要解决的好多小问题,到处都没有详细说,浪费了居多时间。
目前实现几个功能:
1 、 windows xp 的主机, 8G 可用内存,可以开虚拟机好几个,也不卡。
2 、 Windows 共享目录给 vbox 建立的虚拟机
3 、可以直接在浏览器中访问 vbox 建立的网站 /app
4 、 PhpStorm 可以单步调试 App ,文件位于 host 的 Windows 之上。浏览是通过本地的 127.0.0.1:8080 访问到虚拟机的 80 端口。
5 、利用同步技术,可以把这个 Windows 建立出来的共享目录,几台机器都同步,到哪里都可以接上工作
但是~为什么选择 laravel ???
1 、 vagrant 以前没接触过,建立的共享目录,在虚拟机里面不能用 laravel 来 new 了,会说已经存在 APP 了。
比如虚拟机自己对外的目录为:/var/www/html/
那么配置共享目录就只能为 e://coding/Share/ /var/www/html/Share/
以后每个新建项目只能为 Share 下的 App001 之类的,又加上 public 才能访问,那么如果网站路径根目录是 /var/www/html/的话,浏览器访问就特长了:
http://localhost:8080/Share/App01/public/ 这样才是根目录。
3 、 laravel 删除一个项目,是不是直接删掉这个项目的文件夹就可以了?
4 、 phpStorm 要用 xdebug 来单步调试,端口转发的问题也很折腾,怀念以前 zend studio 的时代,装好一个软 件,就全部搞好了,这个需要自己搞虚拟机,自己进虚拟机里面搞 xdebug , xdebug 设置的 9000 调试目录到底有没有用?还有 PhpStorm 里面的配置地方好几处,非常不清晰啊。
遗留几个问题:
1 、用 composer 和 laravel new 新建项目有什么不同? laravel new 的速度太慢了。
这个问题我自己比较了一下,后者就在最后多说了一句:
Application ready! Build something amazing.
看起来 B 格比较高。。。建议用 Larvel new 吧,没啥区别。
2 、目前还没开始做项目 laravel 5.2 没有开箱就用的用户认证了么?怎么自行重新写?
3 、 laravel 和 CI 的简洁相比,实在启动学习成本太高了,求问啥优势让 laravel 这么受欢迎?
其他 VPS ,只要启动 php 和 MYSQL ,把 CI 丢进去,基本上就可以用了。
laravel 不是太麻烦了么?为什么选择 Laravel ?求高手给讲解一下。
MVC 的形式确实非常方便,但是感觉 CI 真简洁好用啊。。。
我在开发环境搭建的问题上,弄了这么多天,终于全部搞清楚了。
下面怎么开始,领略 laravel 的魅力呢?求老司机带带我。。
www.lilin.net
个人博客,欢迎来交流玩玩。。。
1
laoyuan 2016-02-19 21:21:17 +08:00
1 、结果没区别。 composer 可以选国内源就快了
composer config -g repo.packagist composer http://packagist.phpcomposer.com 2 、 php artisan make:auth --views 开箱就用,见文档。 3 、我也是刚学了一个星期,感觉如果复杂项目,比 CI 开发效率更好吧。 |
2
linlance OP 如果说光配置起来环境,不用 homestead 的话,大约 1 到 2 天就好了。
但是如果需要搭配 windows 共享目录,以及各台机器同步项目文档,以及 PhpStorm 的单步调试。。。 那确实是一个容易让人吐血的过程。 |
4
linxl 2016-02-20 07:54:37 +08:00
1,不用 vagrant 省去大部分问题。
2,直接在 window 下开发省去 wamp 相关的配置问题(为何非要在 linux 下?)。 3,同步技术应该用 git 、 svn 这类。 |
5
AlexaZhou 2016-02-20 10:17:24 +08:00 via iPhone
Rails 笑了
|
6
dearmadman 2016-02-20 10:37:07 +08:00
哈哈哈 如果你足够优秀 用半年你就知道了 半年后你再来看看你的帖子 :)
|
7
linlance OP @linxl 不用 vagrant 确实省去好多事情,但是 linux 是将来架设到 vps 上一个同等环境的机会呀。更何况 host 经常 ghost 或者切换不同的 PC ,家里一台,办公室一台,用 vagrant 可以做到环境一致。
@AlexaZhou Rails 我都没敢想,毕竟运行环境更不好弄。 @dearmadman 借你吉言,这两天看了一下基础教程,确实挺激动人心的,感觉省事好多,就是觉得这个环境这么难弄,到时候上 vps ,估计好多便宜的 vps 都跑不起来。。。 |
8
linlance OP 更新一下状态,最近停止学习了,每天很累,带小孩,而且主要是心理觉得累,不想写程序,打打 dota ,很满足了。估计心理低潮期了,等有力气了,继续。
|
9
lygmqkl 2016-03-23 15:35:27 +08:00 via iPhone
为啥不学 yii ? 始终觉得最好的框架是 yii
|