【发布时间】:2011-08-30 10:30:54
【问题描述】:
Webfaction 是一个不错的主机,他们部署网络应用的方式对我来说是天才。
它有什么作用?给你(我认为)一个可以与你的用户一起运行的 apache2 简单二进制文件。大约 6M 的设置,带有 apache 二进制文件、日志目录、您拥有的 conf 文件和模块。
$ tree -d -L 2
.
|-- apache2
| |-- bin
| |-- conf
| |-- lib
| |-- logs
| `-- modules
(...)
这很方便!拥有自己的 apache2 实例,您可以添加模块来完成您的设置,几乎所有内容都在用户级别。
我在问什么,¿我怎样才能获得相同的设置?。我正在使用下一个配置设置编译 apache2 和 php。
./configure \
--prefix=$HOME/webapp/apache2 \
--enable-module=so \
--enable-rewrite
./configure \
--prefix=$HOME/webapp/apache2/php5 \
--with-apxs2=$HOME/webapp/apache2/bin/apxs \
--with-config-file-path=$HOME/webapp/apache2/php5/etc \
--enable-zip \
--with-pgsql \
--with-mysql
我缺少的是安装大小,webfaction 有 6MB 用于 apache2 安装,而我得到了超过 22MB。也想得到 webfaction 的二进制结果。
$ tree apache2
.
|-- bin
| |-- httpd
| |-- httpd.worker
| |-- restart
| |-- start
| `-- stop
所以:
- 如何像 webfaction 设置一样减少尺寸占用?
- 如何获得相同的目录结构? (bin、conf、lib、日志、模块)
【问题讨论】:
标签: apache2 compilation webfaction