0

在我阅读 的 PHP 教程中

如果你的服务器支持 PHP,你不需要做任何事情。

只需在您的 web 目录中创建一些 .php 文件,服务器就会为您解析它们。因为它是免费的,所以大多数网络主机都提供 PHP 支持。

但是,如果您的服务器不支持 PHP,则必须安装 PHP。

  1. 首先,我不太确定在这里“安装 PHP”是什么意思。(如何安装编程语言?)

  2. 其次,这是否意味着我可以去任何免费主机,甚至是不支持 PHP 的主机,在其上“安装 PHP”,它就会开始为我执行所有 PHP 任务?

4

4 回答 4

2

网络服务器不知道如何处理 PHP 文件,因此您必须告诉它将这些请求定向到您需要单独安装的 PHP 解释器。

您的虚拟主机需要安装它,这不是您可以在共享虚拟主机上自己做的事情。

您可以在这里找到更多信息:

http://nl3.php.net/manual/en/intro-whatcando.php

于 2009-11-21T18:56:18.310 回答
2

安装编程语言与安装其他软件相同。不同之处在于您安装它的位置。通常共享托管服务器会安装它,如果没有安装,您可能无法自己安装。因此,由于有很多选项,您可以选择一个。

例如,如果您想将它安装在允许的地方(您的机器:),则有不同的选项

1) Windows - 下载二进制文件并点击安装。
2) *Nix - 自动安装 - 使用一些包管理器工具,例如yumapt-get来安装已经为您准备好的二进制文件
3) *Nix - 通过您正在运行的系统上提供的 make 工具自行构建。

我从来没有在 Windows 上编译和构建它,所以我不知道它在那里是如何工作的;)

源代码和二进制文件在这里 - http://www.php.net/downloads.php

您可以在此处找到有关安装和配置 php 的更多信息http://php.net/manual/en/install.php

于 2009-11-21T19:03:46.687 回答
1
  1. 是的,可以安装一种编程语言(或者更准确地说,是编译/解释语言的支持文件)。在 Linux 机器上,通过apt-get(Ubuntu) 或yum(Fedora) 安装 Apache 和 PHP。

    在 Windows 机器上,您可以很容易地获得 Apache 和 PHP 设置:只需获取WAMP即可。

  2. 不,您不能去任何“免费主机”并期望按照您的意愿安装东西。通常你会得到你所支付的:免费托管 -> 更少的自由度。

于 2009-11-21T18:56:25.440 回答
1
  1. PHP 安装意味着手动编译源代码(如果您在服务器上设置定制的 PHP,这很常见),或者更实际地下载包,例如php5php5-common以及使用诸如yum或之类的工具的相关包apt-get(至少在 Linux 上)。

  2. 您不能在免费的共享主机上安装 PHP,您可以在具有 root 访问权限的服务器上安装 PHP,例如专用服务器或 VPS 服务器。

于 2009-11-21T18:57:51.990 回答