我怎样才能避免“make install”?在Unix环境下构建PHP时?

发布于 2024-09-28 23:24:50 字数 149 浏览 3 评论 0原文

我正在尝试在 Unix 主机上的 apache2/PHP 下快速部署 PHP 应用程序。系统管理员没有听说过 PHP,所以我想自己构建/安装。不幸的是,root 访问权限需要两周的时间,所以我正在寻找一种无需安装即可使用 PHP 及其必需的 libxml2 的方法。

I'm attempting to rapidly deploy a PHP application under apache2/PHP on a Unix host. The sysadmin hasn't heard of PHP so I'm looking to build/install myself. Unfortunately root access is two weeks of bureaucracy away so I'm looking for a way to use PHP and its requisite libxml2 without installing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巴黎夜雨 2024-10-05 23:24:50

您可以成为非特权用户并构建 ApachePHP。您可以拥有自己的安装前缀路径,如果必要库的开发标头可用,您可以使用它们。您将遇到问题,因为作为非 root 用户,您必须在端口上启动 Apache > 1024. 您也不会有可用的系统包管理,因此必须同样构建更新。简而言之,这是可行的,但根据您实际使用的 UNIX,可能不会令人非常愉快。 PHP 特别需要许多库(如果您从源代码构建,运行时是不够的,您需要开发头文件)才能拥有一个可用的系统。

祝你好运。

You can be a non-privileged user and build Apache and PHP. You can have your own prefix paths for the installs, and if the development headers for the necessary libraries are available you can use them. You're going to hit issues in that as not-root you'll have to start Apache on a port > 1024. You're also not going to have the system package management available, so updates will have to be likewise built. In short, it's doable, but depending on which UNIX you're actually using, may not be horrendously pleasant. PHP in particular needs many many libraries (and if you're building from source, runtime isn't enough, you need the dev headers files) to have a usable system.

Good luck.

无声情话 2024-10-05 23:24:50

你无法避免 make install,但你也许可以使用 --prefix

You can't avoid make install, but you can maybe use --prefix

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文