【问题标题】:Lite version of PHP?精简版的PHP?
【发布时间】:2011-01-06 04:45:15
【问题描述】:

我只是想知道是否有人知道是否有更小的 php 版本。我不需要任何成熟的 apache 支持,我只需要能够执行“php”即可在终端中运行脚本。

我已经在服务器上安装了 PHP,但我无法在终端中运行“php”。我只想运行我用 PHP 编写的脚本。

谢谢, 马特·穆勒

【问题讨论】:

  • 您使用的是什么操作系统?你是如何安装 PHP 的?
  • Linux。我没有安装PHP。我正在使用大学服务器。

标签: php terminal


【解决方案1】:

也许这对你不起作用,但在我使用过的每个安装了 PHP 的 Linux 系统上,我已经能够执行以下操作以从命令行运行 php 脚本:

$ php SCRIPTNAME

或者,要查看是否可以运行 php 脚本,您也可以尝试:

$ which php

如果你有 php 的命令行访问权限,这应该会告诉你可执行文件的路径。

【讨论】:

  • 是的,这就是我想要做的。不幸的是,php 还没有设置为只能在命令行中键入“php”并让它工作。我需要去路径,当我从路径运行它时给我“权限被拒绝”
  • @Matt:唉,我知道没有“PHP lite”(尽管我不是 PHP 专家)。我可以想到您可能会尝试的其他三件事:1)从源代码(来自 php.net)下载、构建和安装到您自己的目录树中。 2) 从一个包(例如,如果您使用 Red Hat 或其衍生产品之一,则为 rpm)下载并安装到您自己的目录中。 (尝试 rpmfind.net) 3) 请您的系统管理员授予您对 php 命令行可执行文件的访问权限。祝你好运!
【解决方案2】:

许多 Linux 发行版都有一个包含 PHP 的 CLI 版本的软件包。在现代 Fedora 和衍生产品(RHEL、CentOS 等)上,该软件包为 php-cli。如果安装了该软件包(使用rpm -q php-cli 查找)并且您仍然无法使用php 可执行文件,那么您应该考虑询问系统管理员他们为什么禁用它。

【讨论】:

  • 在基于 debian/ubuntu 的系统上同名。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-13
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 2019-01-20
相关资源
最近更新 更多