Мне нужно установить 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
Что мне делать? Должен ли я использовать только одну директиву? Какой самый простой и обычный способ сделать это?