vagrant:简化PHP开发环境
Vagrant通过创建和管理一致的可重复使用的虚拟机来简化PHP的开发。这消除了可怕的“在我的机器上工作”问题,从而确保了不同开发人员和机器的一致环境。 本指南探讨了流浪者的利益以及如何有效利用它的好处,尤其是在有用的在线服务中。
对于将编码优先于系统管理的开发人员而言,预先配置的Vagrant设置非常宝贵。几种在线服务简化了PHP项目的流浪配置,为托管,语言,数据库等提供了不同的选项。
>几种在线服务简化了为PHP开发创建和配置Vagrant虚拟机的过程。以下是一些流行的选择:
- > puphpet:
允许本地或云托管(数字海洋,rackspace,aws)的广泛使用的专业服务。 功能包括简单的端口转发,共享文件夹,可自定义的防火墙以及Apache和Nginx Web服务器之间的选择。 支持PHP,Python,Ruby,Nodejs和HHVM(但不是同时)。 提供广泛的数据库(MySQL/Mariadb,PostgreSQL,Redis,Sqlite,MongoDB)和RabbitMQ和Elasticsearch等工具。需要Vagrant 1.6和VirtualBox以供本地使用。 原病: -
使用Ansible的
Phansible:一个更简单的选项。它支持Apache和Nginx(仅使用NGINX),PHP(各种版本)和MySQL。 对于其他工具或数据库,需要手动安装。 >
-
rove:
>提供典型配置(导轨,灯)或手动定制的直接服务。 支持CouchDB,MongoDB,MySQL,PostgreSQL,Redis和Sqlite。 编程语言支持镜像puphpet(不包括hhvm)。 -
存在
自定义配置:特定于框架特定的Vagrant配置,例如Laravel的Homestead(带有改进的版本),Phalcon的Vagrant Setup和WordPress的VVV(变化的Vagrant vagrant vagrants)。
结论:
>流浪者可以提出学习曲线,但其在简化多项目配置和消除环境不一致方面的好处是显着的。 将流浪者与预包装的盒子或上述服务相结合可大大减少设置时间和精力,使其成为有效PHP开发的宝贵工具。
常见问题(常见问题解答):>
本节为使用Vagrant进行PHP开发,涵盖安装,配置,故障排除,优化,协作,测试,更新,更新以及与其他工具集成的常见问题提供了简洁的答案。 (简洁而省略了详细的答案,但可以在网上轻松找到。)>
以上是从Vagrant开始使用PHP的5种简单方法的详细内容。更多信息请关注PHP中文网其他相关文章!

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

这是有关用Laravel后端构建React应用程序的系列的第二个也是最后一部分。在该系列的第一部分中,我们使用Laravel为基本的产品上市应用程序创建了一个RESTFUL API。在本教程中,我们将成为开发人员

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

在本文中,我们将在Laravel Web框架中探索通知系统。 Laravel中的通知系统使您可以通过不同渠道向用户发送通知。今天,我们将讨论您如何发送通知OV

文章讨论了PHP 5.3中引入的PHP中的晚期静态结合(LSB),从而允许静态方法的运行时分辨率调用以获得更灵活的继承。 LSB的实用应用和潜在的触摸

PHP日志记录对于监视和调试Web应用程序以及捕获关键事件,错误和运行时行为至关重要。它为系统性能提供了宝贵的见解,有助于识别问题并支持更快的故障排除


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Dreamweaver Mac版
视觉化网页开发工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

Atom编辑器mac版下载
最流行的的开源编辑器

记事本++7.3.1
好用且免费的代码编辑器