我的服务器运行的是debian 7,我通过apt-get安装了php 5.4.45。 我需要PHP 5.6的一些其他服务来正常运行,但不幸的是我找不到任何方式通过apt-get来安装它。 我已经下载,编译并安装了php 5.6和php -v显示:
PHP 5.6.29 (cli)
不幸的是,由于通过apt-get安装的版本仍然可以通过php5命令访问,所以apache使用旧的5.4.45。 我不能摆脱这一点,因为还有其他的东西,取决于我不想失去。
我读过其他答案,但我没有find我的设备上的任何地方的httpdconfiguration文件。
另一件事,我怎么能“告诉”apt-get或任何其他包pipe理器,我手动安装了较新版本的PHP,所以它不需要我下载旧版本,只是为了满足依赖。 这个名字是不正确的,我需要把它链接到某个地方吗? 如果有一些文章,解释它,请链接它。
如果您安装了另一个版本的PHP,并假设您使用mod_phpparsingphp,则只需从新安装中加载该模块即可。
此外,Apache发行版总是附带一个名为“envvars”的文件,这会加载您希望/需要Apache运行的环境variables。 这个文件在Apache HTTPD启动时运行。
在这个文件中,你可以指定PATH,LD_LIBRARY_PATH等。你遵循吗? 只需指定新安装的PHPpath,在Apacheconfiguration中使用LoadModule直接加载适当的文件。