安全意味着麻烦

news/2024/7/5 17:04:10

FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||




FreeBSD是一个很安全的系统。而且实在是太安全了。

因为鸟眼观圈这个基于Pivot的BLOG最近老是被垃圾回复烦扰,决定启用新版Pivot的一个反垃圾邮件功能,不过这个功能需要使用PHP的session功能,而我原来编译安装的PHP是不包含的,所以一直没有启用。

在FreeBSD 下用Ports安装软件,都是用源码编译,并且默认使用最小配置,需要什么功能都是自己手工修改Makefile加参数实现的——不像Windows下相 同的软件二进制发行都是完全功能版本。所以当初在FreeBSD上安装PHP也是费了一些劲才装上的——今天研究了半天才发现可以在Ports的work 目录里找到configure,然后用--help参数就可以查看编译选项了,以前不知道,一直都是靠Google的。-_-|||

今天终 于下定决心重新编译安装PHP。因为之前更新过Ports的列表,所以需要删除重新安装新版本。结果删除后才发现新版本居然已经不再使用mod_php 了,我晕,上次安装的经验全部作废,从头再来过。简单地编译安装PHP是肯定不行的,根本没有产生相应的apache module,试了N多参数,重新编译安装了无数次,才总算把新的libphp5.so给编译出来,足足折腾了一个下午。

因为如前面所说, 之前不知道work目录下有configure,都是用Google找来的参数,而且相关资料还真少。PHP的网站上找不到FreeBSD平台下的相关资 料,各Linux发行及UNIX版本也与FreeBSD版本有所不同。FreeBSD的网站上也没有对PHP的安装作什么说明。搜到一些在FreeBSD 平台下安装PHP的资料,却又都不是用Ports安装的——下载源码包后安装,安装方法有所不同——当然现在知道了,到work目录里去就基本一样了。

还好总算弄好了。

这就是以安全为导向的思路:只提供最小化的安装,增加功能必须是在你确定需要的情况下。而以方便为导向的思路就是:提供完全的安装,只要可能用得上就全给你加上,所牺牲的就是可能带来潜在的安全风险。

对我来说,相对于麻烦还是安全更重要。

BTW:还是按手册上说的,安装一个portupgrade工具比较好——它居然需要用到ruby。-_-|||





http://www.niftyadmin.cn/n/3650470.html

相关文章

Android 百度地图API POI

之前只是单一实现了定位功能 和 搜索周边POI的功能,所以这样的程序也只能是玩具程序Demo真正意思上的用途,应该是能够定位我当前设备的位置,根据位置去搜索我周边的POI。虽然理论上是给了我两个完整的例子,但是真正实现中&#xf…

[技术评论]龙芯电脑

(2006-10-12)终于出了用龙芯的电脑,还是《中国Sinomanic龙芯学生笔记本》。乍一看,这是个好消息,龙芯终于实现了产业化。但是仔细想想就不对劲了:不论是台式还是笔记本,所…

Android--文件保存与读取

作者注:由于我在测试这个功能的时候发现文件名无法使用中文(sdk2.2 模拟器),如果有哪为高手无意中浏览此文章后,能对这个问题予以指点,我将感激不尽。呵呵。********************注: 在Activity中有 getFi…

MOTO LINUX系MOBILEPHONE的EZX库解读

导读: MOTO LINUX系MOBILEPHONE的EZX库解读 一般性猜测及实现 by ppllxx 引言 通常,程序是在一台计算机上编译,然后再分布到将要使用的其他计算机上。当主机系统(运行编译器的系统)和目标系统(产生的程序将…

Android开发中的性能优化

【CSDN现场报道】以“移动大变局下的抉择”为主题,本年度最受瞩目的移动开发者盛会——“2011中国移动开发者大会”今日在北京国家会议中心隆重开幕。此次大会由CSDN和创新工场联合主办,来自移动领域国内外知名的运营商、平台商、互联网企业、手机终端厂…

Turbo还是那个Turbo吗?

美国当地时间9月5日(北京时间9月6日),从Borland分拆出来的开发工具部分DevCo历时近半年,终于推出了一系列以Turbo命名的产品。这个系列被称为:Turbo Explorer包括四个产品:Turbo Delphi, Turbo C, Turbo De…

Android 图片缓存

目前很多商业应用都会涉及到从网络上读取图片数据的问题,为了节约用户流量,应用一般会将图片缓存起来。图片缓存一般分为内存缓存和外存缓存。内存 缓存运用java的缓存机制,在程序完全退出后,缓存所在的内存空间可能被其它应用程序…