|
Post by account_disabled on Jan 27, 2024 1:27:42 GMT -5
简单而强大的工作流程来开发需要 PHP 和 MySQL 的网站。我将向您展示如何使用Vagrant在您自己的计算机上创建并运行 Web 服务器,并使用您的实时站点运行的 PHP 版本。我还演示了使用托管服务以可靠的方式将文件部署到实时服务器的过程。 如果您当前无法在本地测试 PHP 和 MySQL 站点,或者使用MAMP或XAMPP之类的东西,那么本文适合您。本文的后半部分将帮助您放弃使用 FTP 上传文件,转而使用不太可能导致问题的过程。 了解Smashing Email Newsletter,其中包含有关前端、设计和用户体验的有用提示。订阅并获取“智能界面设计清单” ——一个免费的 PDF 套件,其中包含 150 多个问题,供您在设计和构建几乎任何东西时询问自己。 你的邮件 一个星期一次。关于前端。 和用户体验的有用技巧。受到 190,000 友好人士的信赖。 功能面板 本地开发环境的目标 在设计和开发网站时,应尽量与实时网络服务器相匹配。这应该包括确保来自 root 的路径在本地版本和实时版本之间不会改变,并且 PHP 模块和权限在两个地方都是相同的。这种方法将减少网站 购买电话号码列表 上线时出现问题的可能性。它还应该使您能够返回站点进行更改和更新,并知道您可以在不破坏正在运行的站点的情况下部署这些更改。 良好的本地开发环境可以节省您的时间和压力。它为您提供了一个测试事物的地方。这意味着您可以选择一个项目,进行一些更改,部署它们,然后向您的客户收取另一项出色完成的工作的费用。 无灾难部署 如果您保留对站点所做的更改的列表,然后逐个传输文件,您就会面临人为错误和连接问。 题造成的困难。我们发现支持我们产品的许多问题都是由于 FTP 传输失败造成的。关键文件上传失败,且位于核心产品深处。人们很容易忘记传输文件,也很容易留下旧文件。如果您使用的软件删除了一些文件来解决安全问题,那么即使您已经升级,将它们保留在服务器上也可能会给您带来风险。 良好的部署方法可确保实时服务器上的文件与本地的文件完全匹配。如果部署失败,您应该收到通知,以便您可以在您的客户或其客户首先看到问题之前解决问题! 第 1 步:获取一些工具 我们将使用一些免费工具来创建我们的开发环境。首先,下载VirtualBox,这是一个免费的应用程序,它允许您在计算机上运行虚拟机。如果您在 Mac 上工作并使用 Windows 虚拟机进行测试,您可能已经接触过虚拟机。虚拟机。
|
|