且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2023-02-22 19:13:49

尽管该问题基于观点,但我的答案将基于我的经验.

Although this question is opinion based, my answer will be based on my experience.

WAMP(本地主机) Wamp是Window Apache Mysql PHP的缩写

WAMP (Localhost) Wamp is short for Window Apache Mysql PHP

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

Pros: - Wamp can easily be setup on windows by installing Wamp server, EasyPHP e.t.c

  • 可以轻松配置

  • Can easily be configured

PHPMyAdmin附带了用于快速Mysql数据库管理的

Comes with PHPMyAdmin for quick Mysql database administration

缺点:

Cons:

  • Setting up Laravel in Wamp is a big pain as it involves advance configuration else you end up with URL e.g http://localhost/project/public

我曾尝试在Wamp上成功安装Memcached;对于PHP/Laravel来说,这是一个很好的缓存服务器

I have tried installing Memcached without success on Wamp; which is a good caching server for PHP/Laravel

PHP Artisan

优点:

Pros:

  • 易于使用
  • 不带/public的干净URL

缺点:

Cons:

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

宅基地

这是Laravel的首选开发环境

This is the preferred development environment for Laravel

优点:

Pros:

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

缺点:

Cons:

  • 我注意到每次关闭主机系统时都没有正确保存家园,我每次都必须置备家园以使其正常运行,这有时需要互联网连接
  • Homestead特有一些问题,没有特定的解决方案,您必须尝试很多事情来解决问题.
  • 宅基地似乎很慢

LNMP

Linux(Ubuntu)Nginx Mysql PHP和virtualbox

Linux (Ubuntu) Nginx Mysql PHP and virtualbox

这是我***的开发环境. 只需最低的Linux经验即可完成这项工作,但是一旦实现,您就会喜欢它.

This is my best development environment. It takes minimum Linux experience to make this work but once achieved you will enjoy it.

优点:

Pros:

  • 完全自定义并安装所需的任何内容,例如memcached,gulp,Mysql和PHP.吉特,随便什么
  • 扩大您作为程序员的经验,自己像系统管理员一样做事
  • 与宅基地不同,它几乎不会崩溃.您随时可以在virtualbox中拍摄快照
  • 通过将虚拟硬盘复制到另一个virtualbox轻松地迁移到新系统

缺点:

Cons:

  • 需要更多的精力来设置
  • 您需要很少的Linux经验

这些只是我的经验中的一部分,我的答案基于此.

These are just few of my experience which my answer is based upon.