Localhost、Php artisan serve 和 homestead Pro/Cons
Posted
技术标签:
【中文标题】Localhost、Php artisan serve 和 homestead Pro/Cons【英文标题】:Localhost, Php artisan serve and homestead Pro/Cons 【发布时间】:2016-04-24 10:35:40 【问题描述】:我是 laravel 的新手,我很困惑我将使用哪个环境来创建带有 db 集成 (mysql) 的应用程序。
Wamp(本地主机) php 工匠 家园每种环境的优缺点是什么?谢谢
【问题讨论】:
【参考方案1】:虽然这个问题是基于意见的,但我的回答将基于我的经验。
WAMP(本地主机) Wamp 是 Window Apache Mysql PHP 的缩写
优点: - 通过安装 Wamp 服务器、EasyPHP 等,可以在 Windows 上轻松设置 Wamp
可以轻松配置
自带 PHPMyAdmin,可快速管理 Mysql 数据库
缺点:
在 Wamp 中设置 Laravel 是一件很痛苦的事情,因为它涉及到高级配置,否则你最终会得到 URL 例如http://localhost/project/public
我已尝试在 Wamp 上安装 Memcached,但没有成功;这是一个很好的 PHP/Laravel 缓存服务器
PHP 工匠
优点:
易于使用 没有 /public 的干净 URL缺点:
您仍然需要安装 PHP 和 Mysql 才能使其工作 应该用于小型 Laravel 项目 其他一些限制家园
这是 Laravel 的首选开发环境
优点:
安装开始开发 Laravel 应用所需的一切 在您的主机之间共享一个文件夹 可以轻松重建缺点:
我注意到每次在没有正确保存宅基地的情况下关闭我的主机系统,我必须每次都配置宅基地以使其工作,这有时需要互联网连接 有一些 Homestead 特有的问题没有具体的解决方案,您必须尝试很多方法才能解决问题。 宅基地似乎有时很慢LNMP
Linux (Ubuntu) nginx Mysql PHP 和 virtualbox
这是我最好的开发环境。 完成这项工作需要最低限度的 Linux 经验,但一旦实现,您就会喜欢它。
优点:
完全自定义和安装任何你想要的东西,比如 memcached、gulp、Mysql、PHP。 Git,什么都行 拓宽您作为程序员的经验,像系统管理员一样自己做事 与宅基地不同,它几乎不会崩溃。您可以随时在 virtualbox 中拍摄快照 通过将虚拟硬盘复制到另一个虚拟机来轻松迁移到新系统缺点:
需要更多的设置工作 您需要有一点 Linux 经验这些只是我的回答所依据的一些经验。
【讨论】:
确定是我现在使用的。谷歌如何在 ubuntu 14.04 上安装 PHP niginx Mysql。从 digitalocean 寻找教程,这就是我如何设置我的。你也可以通过环聊联系我以上是关于Localhost、Php artisan serve 和 homestead Pro/Cons的主要内容,如果未能解决你的问题,请参考以下文章
流明(Laravel):运行“php artisan migrate:install”时“用户'forge'@'localhost'的访问被拒绝”
使用php artisan命令的URL :: asset()为我提供了localhost链接
运行 php artisan 将表从 laravel 应用程序迁移到 localhost 数据库时的问题
我的 laravel 5.6 项目在 localhost 上打开,但不在 php artisan serve cmd 上打开