isite kNowledge and software for compiling: * Basic Unix skills (being able to operate "make" and a C compiler) * An ANSI C compiler * flex: Version 2.5.4 * bison: Version 1.28 (preferred),1.35,or 1.75 * A web server * Any module specific components (such as gd,pdf libs,etc.)也 就是说,要有C编译器,flex,bison,一个web服务器,还要一些模块的组件。由于计划用apache做web服务器程序,基本编译环境早就装好 (如果没有,就sudo apt-get install build-essential 安装之。),就看flex和bison这两个东东了。新立得里面搜索了一下,有是有,就不知道是不是版本太陈旧了。还是问了一下google,得到了flex和bison的地址,和。分别下载回源码包,然后先编译安装这两个东西,同样看了看说明,直接
@H_
450_2@
figuremakesudo make install@H_
450_2@
2.开始安装Apache 再回过头来看
php的说明。文件里先讲到的是apache1.3.×的版本如何编译,这里我下载的是2.2.3版的Apache了,直接跳过这一节,看关于Apache2的编译安装说明。 Example 2-4. Installation
instructions (Apache 2 Shared Module Version)1. gzip -d
httpd-2_0_NN.tar.gz2. tar xvf
httpd-2_0_NN.tar3. gunzip
php-NN.tar.gz4. tar -xvf
php-NN.tar5. cd
httpd-2_0_NN6. ./configure --enable-so7. make8. make install
now you have Apache 2.0.NN available under /usr/local/apache2, configured with loadable module support
and the standard MPM prefork. To test the installation use your normal procedure for star
Ting the Apache server,e.g.: /usr/local/apache2/bin/apa
chectl start and stop the server to go on with the configuration for
php: /usr/local/apache2/bin/apa
chectl stop.前 面
还有一点版本方面的说明就不管了,根据示例,进入
httpd的文件夹,直接执行 ./configure --enable-so来编译apache就可以了。
考虑到,Apache在我机器上待的时间可能不长,如果按默认的安装,安装到/usr/local下 面去,我可能过几天就忘了,
找不到了。就用prefix参数修改一下安装路径。
标签: