在我的主目录中安装PHP

我需要在我的主目录中安装 PHP,而不会污染我家以外的任何目录[非常重要的要求!在系统中已经有一个旧版本的PHP运行.

在这里找到说明:
http://blog.thecybershadow.net/2013/01/25/installing-php-and-apache-module-under-home/

我在主目录中运行这些命令,就像普通用户dan一样

$./configure --prefix=/home/dan/PHP
$make
$INSTALL_ROOT=/home/dan/PHP make install

文章的作者指出,您需要使用–prefix和INSTALL_ROOT来确保在家庭目录之外没有安装任何内容.

PHP已安装(是的!),但不幸的是它安装在这里

/home/dan/PHP/PHP55/home/dan/PHP/PHP55/bin

而我希望在这里安装它:

/home/dan/PHP/PHP55/bin

我该怎么办?我应该只使用一个指令吗?做最好的和常规的方法是什么?

这一切都是简单的:
INSTALL_ROOT=/ DESTDIR=/ make install

我认为这是因为这个,但我可能是错的:

您同时使用$PWD / configure –prefix =和INSTALL_ROOT
变量与make.这两个选项是相互排斥的.
当您使用–prefix时,您需要在make文件中安装的每个文件路径之前添加路径.然后使用INSTALL_ROOT变量.

配置创建静态生成规则;所以没有办法有所作为:它通过配置第二次添加指定的路径.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...