一、编译appche http server:
1. 下载底层库 APR apr-1.5.0.tar.gz
http://apr.apache.org/download.cgi
1) ./configure /*报错 rm libtool找不到,没有理会它,继续往下走*/
2)make
3)sudo make install
2.下载 apr-util-1.5.3.tar.gz
./configure --with-apr=../apr-1.5.0
make
sudo make install
3.下载 pcre-8.34.zip from http://pcre.org/
./configure
make
sudo make install
4. 下载appache httpd-2.4.7.tar.gz
./configure
make
sudo make install
二、配置apache
三、运行apache
sudo su
export LD_LIBRARY_PATH=/usr/local/lib
/usr/local/apache2/bin/apachectl start
apachectl restart
apachectl stop
四、验证:
浏览器中打开
1. 下载底层库 APR apr-1.5.0.tar.gz
http://apr.apache.org/download.cgi
1) ./configure /*报错 rm libtool找不到,没有理会它,继续往下走*/
2)make
3)sudo make install
2.下载 apr-util-1.5.3.tar.gz
./configure --with-apr=../apr-1.5.0
make
sudo make install
3.下载 pcre-8.34.zip from http://pcre.org/
./configure
make
sudo make install
4. 下载appache httpd-2.4.7.tar.gz
./configure
make
sudo make install
二、配置apache
三、运行apache
sudo su
export LD_LIBRARY_PATH=/usr/local/lib
/usr/local/apache2/bin/apachectl start
apachectl restart
apachectl stop
四、验证:
浏览器中打开
http://localhost:80
五、下载http client curl-7.34.0.tar.gz
./configure
make
cd curl-7.34.0/docs/examples
make
make http-post
/*http-post 是一个http client 的测试程序*/
multi.c中的 multi_runsingle()函数会打印返回的文本
http-post.c 中添加http user-agent 字段,标示终端type
curl_easy_setopt(curl, CURLOPT_USERAGENT, "pad");
六、下载指定url 到文件中:
cd curl-7.34.0/docs/examples
url2file 会将指定url 下载到文件page.out 文件中
./url2file url