部署一个php项目

时间:2014-08-08 21:41:47

标签: java php deployment

php开发的新手,寻求在Apache服务器中部署php项目的帮助。

我想知道如何将MVC结构中的php项目放入我的Apache服务器中。假设它是一个java项目然后我将整个项目(使用libs,源文件等)导出为war文件,然后在服务器中部署war。我的问题是,应该以什么格式放入php项目,以便它在服务器上启动并运行。

对我的项目启动和运行非常有用。谢谢!

3 个答案:

答案 0 :(得分:2)

简短的回答:没有像Java中的WAR或其他类型的"包装" PHP脚本需要它。您的服务器有一个特殊的目录设置为Web服务器的文档根目录,您只需将文件放在其中(或其中的子目录),即可完成。

但是,如何将文件带入该目录有多种方法。

答案 1 :(得分:1)

我会使用GIT。为GitHub创建帐户并创建存储库。查找有关如何将文件提交到GIT的教程。

Git Tutorial (GitHub)

然后转到您的服务器并在那里设置GIT文件夹并连接到您的存储库。

然后,您将能够在几秒钟内完成GIT PULL并更新您的PHP代码。

或者你可以做烦人的风格,并通过FTP服务器逐个手动上传文件。

答案 2 :(得分:0)

第一个选项是使用存储库,例如GitHub或Assembla。我已经使用了两者,我推荐使用Assembla - 但这取决于偏好和要求。存储库将允许您定期向其提交文件,并使您的所有工作在一个位置保持同步。然后,您可以将服务器设置为与存储库同步。

如果您不希望拥有存储库,那么您只需将构建PHP项目的所有文件发送到.zip文件即可。然后可以将.zip文件上传到Apache服务器,解压缩,然后您就可以开始了(假设您已正确配置服务器以满足应用程序的需求和要求)。例如,如果您使用的是cPanel / Plesk,则只需要.zip。

或者,使用Filezilla等客户端通过FTP上传。