如何在 Nginx 中安装 phpseclib

How to install phpseclib in Nginx

我想安装 https://github.com/phpseclib/phpseclib 但它似乎是为 Apache 环境制作的,有什么方法可以在 Nginx 上安装它吗? (Debian 7_64Bit)

phpseclib 可以通过多种方式安装。

  1. 他们的网站上有一个 zip 文件,您可以下载。因此,一种解决方案是将其解压缩,将其放入您的文档结构中,然后根据需要更新 include_path。例如。 (来自 phpseclib 网站)

    包括('Net/SSH2.php');

  2. 您可以通过 PEAR 安装 phpseclib 1.0。要安装 PEAR,您需要执行 sudo apt-get install php-pear。之后前往 http://phpseclib.sourceforge.net/pear.htm 获取进一步说明。

  3. 你可以通过composer安装phpseclib。要让作曲家工作,你需要做 sudo apt-get install php5-cli 然后我会亲自做 1.0 分支,因为它比 2.0 或 master 分支有更好的记录。如果您对如何使用作曲家有更多问题,您应该提出一个新问题并给它一个作曲家标签。

也就是说,none-其中 "written for Apache"。以作曲家为例。它为您管理自动加载,但他们提供的工具是为 命令行 编写的。它不是为 nginx 编写的,也不是为 Apache 编写的。

我的意思是,说真的,人们用 Nginx 做 Composer 已经很长时间了。多年来,人们也一直在使用 Nginx 进行定时任务。您不需要在 CLI 上将 Apache 安装到 运行 PHP。