Linux¿ìËÙ¹¹½¨apache web·þÎñÆ÷
¡¡apache·þÎñÆ÷µÄ×îÐÂÎȶ¨·¢²¼°æ±¾ÊÇhttpd-2.2..0,¹Ù·½ÏÂÔصØÖ·ÊÇ£ºhttp://httpd.apache.org/download.cgi¡£ÎÒÃÇͨ¹ýÏÂÃæµÄ²½ÖèÀ´¿ìËٵĴһ¸öweb·þÎñÆ÷¡£
¡¡¡¡1¡¢ ÏÂÔØÔ´ÂëÎļþhttpd-2.2.0.tar.gz µ½linux·þÎñÆ÷µÄij¸öĿ¼¡£
¡¡¡¡2¡¢ ½âѹÎļþ # tar zxvf httpd-2.2.0.tar.gz .
¡¡¡¡3¡¢ ÅäÖà # ./c ╟refix=/usr/local/apache //Ö¸¶¨°²×°Ä¿Â¼£¬ÒÔºóҪɾ³ý°²×°¾ÍÖ»Ðèɾ³ýÕâ¸öĿ¼¡£
¡¡¡¡4¡¢ ±àÒëºÍ°²×°¡£ # make ; make install .
¡¡¡¡5¡¢ ±àдÆô¶¯½Å±¾£¬°ÑËü·Åµ½Ä¿Â¼ /etc/rc.d/init.d/ÀÕâÀïÈ¡ÃûΪhttpd,ÆäÄÚÈÝÈçÏ£º
¡¡¡¡#!/bin/bash
¡¡¡¡#descripti server
¡¡¡¡#chkc 235 98 98
¡¡¡¡case "$1" in
¡¡¡¡start)
¡¡¡¡echo "starting apache daemon..."
¡¡¡¡/usr/local/apache2/bin/apachectl -k start
¡¡¡¡;;
¡¡¡¡stop)
¡¡¡¡echo "stopping apache daemon..."
¡¡¡¡/usr/local/apache2/bin/apachectl -k stop
¡¡¡¡;;
¡¡¡¡restart)
¡¡¡¡echo "restarting apache daemon..."
¡¡¡¡/usr/local/apache2/bin/apachectl -k restart
¡¡¡¡;;
¡¡¡¡status)
¡¡¡¡statusproc /usr/local/apache2/bin/httpd
¡¡¡¡;;
¡¡¡¡*)
¡¡¡¡echo "usage: $0 {start|stop|restart|status}"
¡¡¡¡exit 1
¡¡¡¡;;
¡¡¡¡esac
¡¡¡¡×¢Ò⣺#descripti server ÕâÒ»ÐбØÐë¼ÓÉÏ£¬·ñÔòÔÚÖ´ÐÐÃüÁî # chkc ╟add httpd ʱ»á³öÏÖ“service apache does not support chkc 2345 98 98 ±íʾÔÚÖ´ÐÐÃüÁî # chkc ╟add httpd ʱ»áÔÚĿ¼ /etc/rc2.d/ ¡¢/etc/rc3.d/ /etc/rc5.d ·Ö±ðÉú³ÉÎļþ s98httpdºÍ k98httpd¡£Õâ¸öÊý×Ö¿ÉÒÔÊDZðµÄ¡£
¡¡¡¡6¡¢ Ö´ÐÐÃüÁî # chkc ╟add httpd £¬½øÈëĿ¼/etc/rc3.d/¼ì²éÊÇ·ñÉú³ÉÎļþ s98httpd¼°k98httpd.
¡¡¡¡7¡¢ Æô¶¯·þÎñ # service httpd start .
Ïà¹ØÎĵµ£º
°²×°»·¾³£ºVMware Workstation 5.5.0 build-18463
Linux°æ±¾£ºRed Hat Enterprise Linux AS (2.6.9-42.EL)
Èí¼þ°æ±¾£ºMySQL5 - mysql-5.0.37.tar.gz
¡¡¡¡¡¡¡¡¡¡Apache2 - httpd-2.2.4.tar.gz
¡¡¡¡¡¡¡¡¡¡PHP5 - php-5.2.1.tar.gz
¡¡¡¡¡¡¡¡¡¡(½«ÒÔÉÏÎļþ±£´æÖÁ/home/tmpĿ¼)
[MySQL]
# cd /home/tmp (½øÈëѹËõ°ü ......
FTP>ascii: É趨ÒÔASCII·½Ê½´«ËÍÎļþ(ȱʡֵ)
FTP>bell: ÿÍê³ÉÒ»´ÎÎļþ´«ËÍ,±¨¾¯Ìáʾ.
FTP>binary: É趨ÒÔ¶þ½øÖÆ·½Ê½´«ËÍÎļþ.
FTP>bye: ÖÕÖ¹Ö÷»úFTP½ø³Ì,²¢Í˳öFTP¹ÜÀí·½Ê½.
FTP>case: µ±ÎªONʱ,ÓÃMGETÃüÁ±´µÄÎļþÃûµ½±¾µØ»úÆ÷ÖÐ,È«²¿×ª»»ÎªÐ¡Ð´×Öĸ.
FTP>cd: ͬUNIXµÄCDÃüÁî.
FTP>c ......
¿âÓж¯Ì¬Ó뾲̬Á½ÖÖ£¬¶¯Ì¬Í¨³£ÓÃ.soΪºó׺£¬¾²Ì¬ÓÃ.aΪºó׺¡£ÀýÈ磺libhello.so libhello.a
ΪÁËÔÚͬһϵͳÖÐʹÓò»Í¬°æ±¾µÄ¿â£¬¿ÉÒÔÔÚ¿âÎļþÃûºó¼ÓÉÏ°æ±¾ºÅΪºó׺,ÀýÈ磺 libhello.so.1.0,ÓÉÓÚ³ÌÐòÁ¬½ÓĬÈÏÒÔ.soΪÎļþºó׺Ãû¡£ËùÒÔΪÁËʹÓÃÕâЩ¿â£¬Í¨³£Ê¹Óý¨Á¢·ûºÅÁ¬½ÓµÄ·½Ê½¡£
ln -s libhello.so.1.0 libhello.so.1 ......
¹ýÄê»ØÀ´£¬¹«Ë¾ÓÐЩ¸Ä¶¯£¬ÔÏȵÄWinceƽ̨»»³ÉLinuxÁË£¬×Ô¼ºµÄѧϰ¼Æ»®Ò²ÒªËæÖ®¸Ä±ä£¬ËäȻ֮ǰû½Ó´¥¹ýLinuxϵͳÏà¹ØµÄ֪ʶ£¬µ«Òª×¥×¡»ú»áŬÁ¦Ñ§Ï°¡£
Ìýѧ³¤Ëµ£¬ÒªÑø³ÉЩBlogµÄÏ°¹ß£¬°Ñ×Ô¼ºµÄѧϰÐĵüÇÏÂÀ´£¬·½±ãÔÚѧҪÊDzéÔÄ£¬ÓеÀÀí£¬ÏÖÔÚ¿ªÊ¼×ܽáÐĵÃ֪ʶ¡£
ÔÚ¹«Ë¾¿ª·¢ÓõÄÊÇѧУµÄSEP 4020mini¿ª·¢°å£¬
³õÆÚÊÇÊìϤ» ......
LinuxÅäÖÃApache·þÎñÆ÷È«¹¥ÂÔ ÊÕ²Ø
Ò»£¬Ê¹ÓÃÔ´´úÂë°²×°
¡¡¡¡(1) »ñµÃÔ´´úÂë
¡¡¡¡# lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz
¡¡¡¡NN±íʾµ±Ç°ËùÓõİ汾ºÅ¡£
¡¡¡¡(2) ½âѹËõ
¡¡¡¡# gzip -d httpd-2_0_NN.tar.gz
¡¡¡¡# tar xvf httpd-2_0_NN.tar¡¡
¡¡¡¡(3) ÅäÖÃ.
¡¡¡¡# ./configure --pre ......