我从源代码自己编译和安装了很多程序。 因为我有一个工作安装的Apache + PHP,但想尝试Nginx + PHP-FPM我想安装这些非标准的位置,如/ nginx和/ php-fpm
除了可执行文件不在PATH中(但可以解决这个问题),还有什么其他的问题或后果呢?
手工编译到自定义位置的主要缺点可以分为手动编译和自定义位置存储引起的缺点。
在手工编译的缺点中,我发现:
在自定义位置的缺点之中,我发现:
./configure很小心,否则它/nginx/etc/nginx.confconfiguration文件分散到整个FS(例如/php-fm/etc/php-fm.ini ),而不是全部集中在/etc 。 这可以使更改控制更加困难。 简而言之,如果你是唯一一个必须在这个服务器上工作的人,那么你就没有任何其他的服务器可以工作,而且你有时间按照你所要的软件包手工编译,这样做的痛苦会减到最小,而且可能会很小。 否则,痛苦可能会很大。