Как я могу избежать 'make install' при сборке PHP в среде Unix? - PullRequest
1 голос
/ 27 октября 2010

Я пытаюсь быстро развернуть приложение PHP под apache2 / PHP на хосте Unix. Системный администратор не слышал о PHP , поэтому я собираюсь собрать / установить его самостоятельно. К сожалению, root-доступ занимает две недели бюрократии, поэтому я ищу способ использовать PHP и его необходимый libxml2 без установки.

Ответы [ 2 ]

1 голос
/ 27 октября 2010

Вы можете быть непривилегированным пользователем и строить Apache и PHP .У вас могут быть свои собственные префиксные пути для установок, и если заголовки разработки для необходимых библиотек доступны, вы можете использовать их.Вы столкнетесь с проблемами в том, что от имени пользователя root вы должны будете запустить Apache на порту> 1024. У вас также не будет доступа к управлению системными пакетами, поэтому обновления также должны быть созданы.Короче говоря, это выполнимо, но в зависимости от того, какую UNIX вы на самом деле используете, может быть не очень приятно.PHP, в частности, нужно много библиотек (и если вы строите из исходного кода, времени выполнения недостаточно, вам нужны файлы заголовков dev), чтобы иметь работоспособную систему.

Удачи.

1 голос
/ 27 октября 2010

Вы не можете избежать make install, но вы можете использовать --prefix

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...