Localhost,Php工匠服务和宅基地Pro / Cons

时间:2016-01-19 04:35:48

标签: laravel-5 vagrant homestead

我是laravel的新手,我很困惑我将用于创建应用程序w / db集成(MYSQL)的环境。

  • Wamp(Localhost)
  • PHP artisan

每种环境的利弊是什么?感谢

1 个答案:

答案 0 :(得分:1)

虽然这个问题是基于意见的,但我的答案将基于我的经验。

WAMP(Localhost) Wamp是Window Apache Mysql PHP的简称

<强> 优点: - 通过安装Wamp服务器,EasyPHP e.t.c

,可以在Windows上轻松设置Wamp
  • 可以轻松配置

  • 附带PHPMyAdmin进行快速Mysql数据库管理

<强> 缺点:

  • 在Wamp中设置Laravel是一个很大的痛苦,因为它涉及提前配置,否则你最终会得到URL 例如http://localhost/project/public

  • 我尝试在Wamp上安装Memcached但没有成功;这是一个很好的PHP / Laravel缓存服务器

PHP Artisan

<强> 优点:

  • 易于使用
  • 没有/ public
  • 的干净网址

<强> 缺点:

  • 您仍然必须安装PHP和Mysql才能使其正常工作
  • 应该用于小型Laravel项目
  • 其他一些限制

<强>宅

这是Laravel的首选开发环境

<强> 优点:

  • 安装开始开发Laravel应用程序所需的一切
  • 在您的主机之间共享文件夹
  • 可轻松重建

<强> 缺点:

  • 我注意到每次关闭我的主机系统而没有妥善保存宅基地时,我必须每次都提供宅基地以使其工作,而这需要互联网连接
  • 宅基地特有的一些问题没有特定的解决方案,你必须尝试很多东西才能解决问题。
  • Homestead似乎很慢......

LNMP

Linux(Ubuntu)Nginx Mysql PHP和virtualbox

这是我最好的开发环境。 这项工作需要最少的Linux经验,但一旦实现,您将享受它。

<强> 优点:

  • 完全自定义和安装任何你想要的东西,如memcached,gulp,Mysql,PHP。 Git,任何事情
  • 扩大您作为程序员自己做事的经验,如系统管理员
  • 与宅基地不同,它几乎不会崩溃。您始终可以在virtualbox中创建快照
  • 通过将虚拟硬盘复制到另一个虚拟机
  • 轻松移动到新系统

<强> 缺点:

  • 需要更多努力才能设置
  • 你需要很少的Linux经验

这些只是我的经验中的一小部分,我的回答是基于。