在服务器上安装PHP,这意味着什么?

时间:2009-11-21 18:53:31

标签: php installation hosting web-hosting

Here in the tutorial on PHP我读到了:

  

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

     

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

     

但是,如果您的服务器没有   支持PHP,你必须安装PHP。

  1. 首先,我不太清楚在这里“安装PHP”意味着什么。 (如何安装编程语言?)

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

4 个答案:

答案 0 :(得分:2)

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

您的虚拟主机需要安装此主机,这不是您可以在共享虚拟主机上自行完成的任务。

您可以在此处找到更多信息:

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

答案 1 :(得分:2)

安装编程语言与安装其他软件相同。区别在于您安装它的位置。 通常共享托管服务器安装它,如果不安装,你可能不能自己做。因此,由于有很多选项,您可以选择具有的选项。

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

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

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

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

您可以在http://php.net/manual/en/install.php

找到有关安装和配置php的更多信息

答案 2 :(得分:1)

  1. 是的,可以安装编程语言(或者更准确地说,是用于编译/解释语言的支持文件)。在Linux机器上,安装Apache& PHP是通过apt-get(Ubuntu)或yum(Fedora)完成的。

    在Windows机器上,您可以获得Apache& PHP设置非常简单:只需抓取WAMP

  2. 不,你不能去任何“免费主机”,并期望按你的意愿安装东西。通常你会得到你付出的代价:免费托管 - >自由度较低。

答案 3 :(得分:1)

  1. PHP安装意味着手动编译源代码(如果您在服务器上设置自定义PHP,则通用),或者更实际地下载php5php5-commonyum等软件包。使用apt-get或{{1}}等工具的相关软件包(至少在Linux上)。

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