1

我正在尝试学习如何使用 apache2、php5、mysql、redis、mongodb 和任何其他开发工具设置 (vps) 托管。

我将练习这个 trought “Vagrant(up.com)”。我想使用 CentOS,但现在我在默认的“盒子”中玩耍,希望是“Ubuntu 12.04”。

安装 apache2 并没有那么难,MySql 也不那么难。设置 PHP proberly 是另一回事。

我找到了一种通过http://debphp.org/安装较新 php 版本的方法。这是唯一的方法吗?托管公司如何解决这个问题?

现在我真正的问题。所以我可以安装 php5.4+,但我真正想要的是同时拥有 5.4(默认)和 5.5。我想通过 .htaccess 文件启用 PHP 5.5,就像我可以使用当前(共享)托管一样。

例如:

# .htaccess
AddHandler application/x-httpd-php55 .php

我也想做同样的事情,但我不知道怎么做。我已经尝试过 google,但我不知道该使用什么关键字。我尝试了一些,但没有结果。

有没有人有链接或知道一本书(不一定是免费的)我可以在哪里找到这个?我发现的唯一内容是:.htaccess 中的条件 PHP 版本。但答案是简短地真正了解正在发生的事情。

仅供参考:我不是 Linux 终端专家(还 :))而且我对 apache2 了解不多,但这并不意味着我不想学习它。

编辑:实际上,一旦我准备好拥有自己的 VPS,我就计划使用 Nginx,所以如果人们也知道在该程序上这样做的方法,那么请随意。最终我想学习如何使用/配置两者。

4

1 回答 1

1

您需要并行安装 PHP,然后用户可以使用 .htaccess 文件中的处理程序指令选择所需的 PHP 版本,如下所示:

# PHP 5.4
AddType application/x-httpd-php54 .php

# PHP 5.5
AddType application/x-httpd-php55 .php

诸如此类的安装是自定义的,需要能够安装包并配置它们以通过模块与 Apache 一起使用,如果您不熟悉这些模块,这并不是一件容易的事。我建议从您的托管服务提供商或直接从 cPanel 购买cPanel许可证,因为该软件将使管理软件(Apache、PHP、MySql)更容易,并允许对您需要的项目进行简单的单击配置。它还可以让您花更少的时间来配置服务器,而将更多的时间用于实际在网站上工作,就像使用作为您最终目标的 Web 服务器一样。

于 2013-10-20T01:06:57.830 回答