Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何包装Apache2+;Linux中单个应用程序中的PHP?_Linux_Server - Fatal编程技术网

如何包装Apache2+;Linux中单个应用程序中的PHP?

如何包装Apache2+;Linux中单个应用程序中的PHP?,linux,server,Linux,Server,我们有一个基于PHP+MongoDB的网站。我们希望将其作为自托管解决方案提供。通过这种方式,我们必须要求客户安装web服务器、PHP、一些扩展、带有PHP驱动程序的MongoDB等。这对任何专业linux管理员来说都不是一个大问题,但如果客户没有linux专家,这将成为一个地狱 是否有一种方法可以将所有具有配置的应用程序打包到一个应用程序中,以便在“一次点击”中启动(如WAMP for Windows) 您需要构建包含应用程序的包-.deb(debian/ubuntu/mint/etc)和.r

我们有一个基于PHP+MongoDB的网站。我们希望将其作为自托管解决方案提供。通过这种方式,我们必须要求客户安装web服务器、PHP、一些扩展、带有PHP驱动程序的MongoDB等。这对任何专业linux管理员来说都不是一个大问题,但如果客户没有linux专家,这将成为一个地狱


是否有一种方法可以将所有具有配置的应用程序打包到一个应用程序中,以便在“一次点击”中启动(如WAMP for Windows)

您需要构建包含应用程序的包-.deb(debian/ubuntu/mint/etc)和.rpm(redhat/centos/fedora/etc)。作为此包的依赖项,您需要指定apache httpd和php的相关版本。请不要使用您在问题中想到的每个标记!它与PHP本身无关!我删除了PHP标记,但无论如何我都不同意你的观点,因为问题是如何用dfferent env打包PHP应用程序。在下面linux@IliyaGarakh删除标记的Thx:)和信息,如果您的问题有关于PHP的内容,并不意味着您可以使用它的标记,因为PHP标记是关于PHP自身的问题/问题,您的问题是99.99%关于服务器配置和。。。与PHP编程无关:)@Soheyl现在它有意义了,我会考虑到我的帐户,谢谢!