本来应该更早一些写下这篇文章的,无奈因为自己整备电脑的事情打断了。到目前为止,研究的目的已经基本达到,所以把研究手记整理出来,以供有需要的人士借鉴。
安装 OpenBSD 现在已经是轻车熟路了。我还尝试安装了一台带 X Windows 的工作站,全选了所有可选包,结果大小也才三四百个 MB。不过那 X Windows 的画面可真是惨不忍睹,大概是因为虚拟机没有显卡驱动的缘故吧?
下一步,是安装 Apache。OpenBSD 的默认安装就已经有了 Apache,不过是一个 1.3.* 的版本(具体版本我忘了看)。我想要的是 Apache 2.0.* 的版本,因此也得下载源代码分发版本自己编译了。
最新的 Apache2 的版本是 2.0.55。第一次编译折腾了很久。记得在 RedHat Linux 上编译 Apache2 的时候相当顺利,但在 OpenBSD 上就遇到了不少的问题。可惜具体的错误信息我现在忘了,当时也没有记录下来。不过我总算是找到了可以顺利编译的配置信息:
./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --with-ssl --enable-rewrite
加上 --with-ssl 的选项,是因为 OpenBSD 有默认安装 OpenSSL ,这样就不用白不用了。至于 --enable-ssl,似乎不一定是一个有效的参数,不过还是加上算了。
编译完成之后,make install,然后测试网页,一切 OK,通过。修改 httpd.conf 就等到 PHP 安装完成之后再来吧,反正装完 PHP 是一定要改它的。不过这些操作在我的那虚拟机上跑了非常久的时间。大概和我对硬盘分区勾上了「压缩」选项有关系吧。按道理,压缩格式的分区应该会占用大量的 CPU 时间,并且会造成 I/O 性能急剧下降的。不过没办法啊,空间紧张,只有拿时间换空间。
没有评论:
发表评论