在我目前的项目中,我有一些私人的PHP脚本,我也有phpMyAdmin在服务器的私人领域。
有没有在浏览器中打开这些文件? 我目前使用PuTTy隧道,但我不知道如何访问私人文件。
谢谢 :)
编辑:基本上,我们有我们的web应用程序运行在web_root(httpdocs在这种情况下)。 我们还创build了一些文件,这些文件在服务器webroot的范围之外,只能在本地访问的机器上的一个文件夹中)。
我们想要做的是通过浏览器运行这些php文件作为一个普通的web appication。
请让我知道如果它仍然令人困惑:)
干杯,Diogo
如果你的服务器上有PHP并且知道一些编程,你可以使用一个名为“phplibsec”的PHP库。
该库允许您通过SSH连接到计算机并执行特定的shell命令。 您可以在PHPvariables中获得存储命令结果,因此您可以开发自己的解决scheme。
我正在使用它在我的HTPC上通过SSH开发一个简单的文件浏览器,允许我将文件复制到Pendrives,而无需打开我的HTPC监视器。 您可以使用它来运行“ls”命令,并通过PHPparsing结果以通过文件浏览器显示文件。
该链接解释了如何使用该库: PHPSECLIB示例
SSH和HTTP是不同的协议,使用不同的服务器,因此通过SSH访问的PHP文件不会被PHP引擎处理。
您可以使用SSH作为代理来访问绑定(或限制)到服务器上的127.0.0.1的HTTP服务器,但这有点棘手。
您可以通过在文档根目录中创build符号链接来完成此操作。 假设你在some-php-files-directory中有文件,并且你想通过浏览器访问它们。
创build该目录的符号链接
ls -s / path / to / some-php-files-directory / document / root / link-name
这会在指向some-php-files-directory的文档根目录中创build名为link-name的符号链接
当你键入http://domain.com/lik-name/时,它指向some-php-files-directory中的文件
希望很清楚。