Web托管-可以PHP与安装在我的服务器上的软件通信


web hosting - can php communicate with a software installed on my server?

假设我有自己的服务器为我的网站,我想做一个网站,可以转换。doc文档到PDF(这只是一个例子。我想做很多其他的事情)。我有一个文档到PDF转换软件安装在服务器上。我可以使用PHP制作一个网站,接收用户的输入文件,将文件发送到软件,并接收输出PDF文件,最后发送给用户下载。我可以这样做吗?如果是,那怎么做?

如果这可以做到,那么我也可以通过使用网络托管公司而不是我自己的服务器来做到这一点吗?

是。这可以通过PHP的exec()函数来实现。允许执行的内容取决于运行PHP的服务器。此外,要小心执行的内容。div;)

基本上是的。

最直接的方法是使用程序执行函数之一,如exec()。这些可能就是你想要的。这里也有更专门、更少使用的方法。

你的托管公司是否允许执行程序是另一回事——大多数托管公司出于安全原因屏蔽了这些功能,因为你通常与许多其他网站共享一个服务器。