無明居

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            10 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks

          2006年12月3日 #

          (1)下載jdk
          jdk-1_5_0_09-linux-i586.bin

          (2)安裝jdk
          shell> ./jdk-1_5_0_09-linux-i586.bin
          shell> ln -s jdk-1_5_0_09 ?java

          (3)設置環境變量shell> vi /etc/profile

          添加以下內容:
          JAVA_HOME=/usr/local/java
          JRE
          =$JAVA_HOME/jre?
          PATH
          =$JAVA_HOME/bin:$JRE/bin:$PATH?
          CLASSPATH
          =.:$JAVA_HOME/bin/tools.jar:$JAVA_HOME/lib/dt.jar?
          export?JAVA_HOME?JRE?CLASSPATH?PATH?
          posted @ 2006-12-03 22:48 無明 閱讀(253) | 評論 (0)編輯 收藏

          (1)下載mysql二進制分發包到工作目錄

          (2)創建mysql 用戶
          shell> groupadd mysql
          shell> useradd -g mysql mysql

          (3)解壓縮
          shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz

          (4)將工作目錄鏈接到/usr/local/mysql
          shell> cd /usr/localshell> ln -s full-path-to-mysql-VERSION-OS mysql

          (5)安裝數據庫
          shell> cd mysql
          shell> scripts/mysql_install_db --user=mysql
          shell> chown -R root? .
          shell> chown -R mysql data
          shell> chgrp -R mysql .

          *此時可以手動啟動數據庫:
          shell> bin/mysqld_safe --user=mysql &

          (6)設置mysql自動啟動
          將/usr/local/mysql/support-files/mysql.server 復制到/etc/init.d/mysql
          shell> cp mysql.server /etc/init.d/mysql
          shell> chmod +x /etc/init.d/mysql


          在ubuntu server中添加為系統服務:
          sudo update-rc.d mysql defaults
          如需刪除服務:
          sudo update-rc.d mysql remove?

          在RHEL4中:
          shell> chkconfig --add?mysql

          (7)配置mysql
          添加my.cnf到/etc

          啟動數據庫更改root密碼:
          cd /usr/local/mysql/bin./mysql -u root -p
          mysql>GRANT ALL PRIVILEGES ON *.* TO? root@ localhost IDENTIFIED BY "password";

          或者啟動遠程訪問:
          mysql>GRANT ALL PRIVILEGES ON *.* TO? root@ "%" IDENTIFIED BY "password";
          posted @ 2006-12-03 22:22 無明 閱讀(211) | 評論 (0)編輯 收藏

          設置好session的File Transfer中的download和upload路徑,然后登陸后就可以用sz filename下載文件回客戶端,從客戶端上傳文件則是用 rz 命令就好。?

          posted @ 2006-12-03 00:45 無明 閱讀(302) | 評論 (0)編輯 收藏

          2006年8月7日 #

          1、以簡體中文模式安裝

          2、修改locale
          sudo vi /etc/environment
          LANGUAGE="en_US:en"
          LC_ALL="C"
          LC_CTYPE
          ="zh_CN.UTF-8"
          LANG="en_US.UTF-8"

          修改網絡設置
          sudo vi /etc/network/interfaces

          auto lo
          iface lo inet loopback

          # The primary network interface
          auto eth0
          #iface eth0 inet dhcp


          iface eth0 inet static
          address 192.168.11.5
          netmask 255.255.255.0
          network 192.168.11.0
          broadcast 192.168.11.255
          gateway 192.168.11.2
          dns-nameservers 202.96.134.133




          3、更新源列表

          sudo?vi ?/etc/apt/sources.list
          deb http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse
          deb http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse
          deb http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse
          #deb http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse
          deb http://ubuntu.cn99.com/ubuntu-cn/ dapper main restricted universe multiverse
          #deb http://ubuntu.cn99.com/backports/ dapper-extras main restricted universe multiverse
          deb-src http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse
          deb-src http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse
          deb-src http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse
          #deb-src http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse

          sudo apt-get update
          sudo apt-get dist-upgrade



          4、安裝ssh
          sudo apt-get install openssh-server

          5、安裝build-essential、java
          sudo apt-get install build-essential

          sudo apt-get install sun-java5-jdk
          sudo update-alternatives --config java

          6、vsftpd
          sudo apt-get install vsftpd
          sudo vi /etc/vsftpd.conf

          listen=YES

          local_enable
          =YES

          write_enable
          =YES

          local_umask
          =022

          connect_from_port_20
          =YES

          chroot_local_user
          =NO

          chroot_list_file
          =/etc/vsftpd.chroot_list

          user_config_dir
          =/etc/vsftpd_user_conf

          secure_chroot_dir
          =/var/run/vsftpd

          pam_service_name
          =/etc/pam.d/vsftpd

          rsa_cert_file
          =/etc/ssl/certs/ssl-cert-snakeoil.pem

          rsa_private_key_file
          =/etc/ssl/private/ssl-cert-snakeoil.key


          *簡單配置,只用于本地賬戶上傳一些在ubuntu server下下載不方便的軟件

          7、安裝mysql server

          (1)下載mysql二進制分發包到工作目錄

          (2)創建mysql 用戶
          shell> groupadd mysql
          shell> useradd -g mysql mysql

          (3)解壓縮
          shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz

          (4)將工作目錄鏈接到/usr/local/mysql
          shell> cd /usr/local
          shell> ln -s full-path-to-mysql-VERSION-OS mysql

          (5)安裝數據庫
          shell> cd mysql
          shell> scripts/mysql_install_db --user=mysql

          shell> chown -R root? .
          shell> chown -R mysql data
          shell> chgrp -R mysql .
          *此時可以手動啟動數據庫:shell>
          bin/mysqld_safe --user=mysql &

          (6)設置mysql自動啟動
          將/usr/local/mysql/support-files/mysql.server 復制到/etc/init.d/mysql

          添加為服務:
          sudo update-rc.d mysql defaults
          如需刪除服務:
          sudo update-rc.d mysql remove

          或者

          在MySQL安裝目錄下或MySQL 源碼樹的support-files目錄中找到腳本。

          要想手動安裝mysql.server,用名稱mysql將它復制到/etc/init.d目錄,然后將它變為可執行文件。只需要將位置更改為mysql.serveris所在并執行這些命令的相應目錄:

          shell> cp mysql.server /etc/init.d/mysql
          shell> chmod +x /etc/init.d/mysql

          安裝腳本后,用來激活它以便在系統啟動時運行所需要的命令取決于你的操作系統。在Linux中,你可以使用chkconfig:

          shell> chkconfig --addMySQL


          (7)配置mysql
          添加my.cnf到/etc
          啟動數據庫,更改root密碼:
          cd /usr/local/mysql/bin
          ./mysql -u roo
          mysql>GRANT ALL PRIVILEGES ON *.* TO??root@?localhost IDENTIFIED BY "password";
          或者啟動遠程訪問:
          mysql>GRANT ALL PRIVILEGES ON *.* TO??root@?"%" IDENTIFIED BY "password";

          posted @ 2006-08-07 19:13 無明 閱讀(596) | 評論 (0)編輯 收藏

          2006年7月4日 #

          ??1 // ?utility?function?to?retrieve?an?expiration?date?in?proper
          ??2
          ??3 // ?format;?pass?three?integer?parameters?for?the?number?of?days,?hours,
          ??4
          ??5 // ?and?minutes?from?now?you?want?the?cookie?to?expire?(or?negative
          ??6
          ??7 // ?values?for?a?past?date);?all?three?parameters?are?required,
          ??8
          ??9 // ?so?use?zeros?where?appropriate
          ?10
          ?11 function ?getExpDate(days,?hours,?minutes)? {
          ?12
          ?13 ???? var ?expDate? = ? new ?Date(?);
          ?14
          ?15 ???? if ?( typeof ?days? == ? " number " ? && ? typeof ?hours? == ? " number " ? && ?
          ?16
          ?17 ???????? typeof ?hours? == ? " number " )? {
          ?18
          ?19 ????????expDate.setDate(expDate.getDate(?)? + ?parseInt(days));
          ?20
          ?21 ????????expDate.setHours(expDate.getHours(?)? + ?parseInt(hours));
          ?22
          ?23 ????????expDate.setMinutes(expDate.getMinutes(?)? + ?parseInt(minutes));
          ?24
          ?25 ???????? return ?expDate.toGMTString(?);
          ?26
          ?27 ????}

          ?28
          ?29 }

          ?30
          ?31 ???
          ?32
          ?33 // ?utility?function?called?by?getCookie(?)
          ?34
          ?35 function ?getCookieVal(offset)? {
          ?36
          ?37 ???? var ?endstr? = ?document.cookie.indexOf?( " ; " ,?offset);
          ?38
          ?39 ???? if ?(endstr? == ? - 1 )? {
          ?40
          ?41 ????????endstr? = ?document.cookie.length;
          ?42
          ?43 ????}

          ?44
          ?45 ???? return ?unescape(document.cookie.substring(offset,?endstr));
          ?46
          ?47 }

          ?48
          ?49 ???
          ?50
          ?51 // ?primary?function?to?retrieve?cookie?by?name
          ?52
          ?53 function ?getCookie(name)? {
          ?54
          ?55 ???? var ?arg? = ?name? + ? " = " ;
          ?56
          ?57 ???? var ?alen? = ?arg.length;
          ?58
          ?59 ???? var ?clen? = ?document.cookie.length;
          ?60
          ?61 ???? var ?i? = ? 0 ;
          ?62
          ?63 ???? while ?(i? < ?clen)? {
          ?64
          ?65 ???????? var ?j? = ?i? + ?alen;
          ?66
          ?67 ???????? if ?(document.cookie.substring(i,?j)? == ?arg)? {
          ?68
          ?69 ???????????? return ?getCookieVal(j);
          ?70
          ?71 ????????}

          ?72
          ?73 ????????i? = ?document.cookie.indexOf( " ? " ,?i)? + ? 1 ;
          ?74
          ?75 ???????? if ?(i? == ? 0 )? break ;?
          ?76
          ?77 ????}

          ?78
          ?79 ???? return ? "" ;
          ?80
          ?81 }

          ?82
          ?83 ???
          ?84
          ?85 // ?store?cookie?value?with?optional?details?as?needed
          ?86
          ?87 function ?setCookie(name,?value,?expires,?path,?domain,?secure)? {
          ?88
          ?89 ????document.cookie? = ?name? + ? " = " ? + ?escape?(value)? +
          ?90
          ?91 ????????((expires)? ? ? " ;?expires= " ? + ?expires?:? "" )? +
          ?92
          ?93 ????????((path)? ? ? " ;?path= " ? + ?path?:? "" )? +
          ?94
          ?95 ????????((domain)? ? ? " ;?domain= " ? + ?domain?:? "" )? +
          ?96
          ?97 ????????((secure)? ? ? " ;?secure " ?:? "" );
          ?98
          ?99 }

          100
          101 ???
          102
          103 // ?remove?the?cookie?by?setting?ancient?expiration?date
          104
          105 function ?deleteCookie(name,path,domain)? {
          106
          107 ???? if ?(getCookie(name))? {
          108
          109 ????????document.cookie? = ?name? + ? " = " ? +
          110
          111 ????????????((path)? ? ? " ;?path= " ? + ?path?:? "" )? +
          112
          113 ????????????((domain)? ? ? " ;?domain= " ? + ?domain?:? "" )? +
          114
          115 ???????????? " ;?expires=Thu,?01-Jan-70?00:00:01?GMT " ;
          116
          117 ????}

          118
          119 }

          120
          121
          posted @ 2006-07-04 22:52 無明 閱讀(256) | 評論 (0)編輯 收藏

          ?1 public ? static ?String?dumpBytes( byte []?bytes)? {?
          ?2 ???????? int ?i;?
          ?3 ????????StringBuffer?sb? = ? new ?StringBuffer();?
          ?4 ???????? for ?(i? = ? 0 ;?i? < ?bytes.length;?i ++ )? {?
          ?5 ?????????? if ?(i? % ? 32 ? == ? 0 ? && ?i? != ? 0 )? {?
          ?6 ????????????sb.append( " \n " );?
          ?7 ??????????}
          ?
          ?8 ??????????String?s? = ?Integer.toHexString(bytes[i]);?
          ?9 ?????????? if ?(s.length()? < ? 2 )? {?
          10 ????????????s? = ? " 0 " ? + ?s;?
          11 ??????????}
          ?
          12 ?????????? if ?(s.length()? > ? 2 )? {?
          13 ????????????s? = ?s.substring(s.length()? - ? 2 );?
          14 ??????????}
          ?
          15 ??????????sb.append(s);?
          16 ????????}
          ?
          17 ???????? return ?sb.toString();?
          18 ??????}
          ?
          posted @ 2006-07-04 22:47 無明 閱讀(2594) | 評論 (0)編輯 收藏

          2006年1月25日 #

          1. 將FCKeditor2.1.1解壓縮到項目的根目錄下,目錄結構為:\項目名\FCKeditor\ ,然后將FCKeditor-2.3.zip(java)壓縮包中\web\WEB-INF\lib\目錄下的兩個jar文件拷到項目的\WEB-INF\lib\目錄下。

          2. 將FCKeditor-2.3.zip壓縮包中\web\WEB-INF\目錄下的web.xml文件合并到項目的\WEB-INF\lib\目錄下的web.xml文件中。

          3. 修改合并后的web.xml文件,將名為SimpleUploader的Servlet的enabled參數值改為true,以允許上傳功能,Connector Servlet的baseDir參數值用于設置上傳文件存放的位置。

          4. 上面兩個servlet的映射分別為:
          /editor/filemanager/browser/default/connectors/jsp/connector
          /editor/filemanager/upload/simpleuploader
          因為我的FCKeditor是放到\項目名\FCKeditor\目錄下,所以需要在兩個映射前面加上/FCKeditor,即改為/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector和/FCKeditor/editor/filemanager/upload/simpleuploader。

          5. 采用Taglib在jsp中添加如下代碼創建在線編輯器:

              在頁面的頂部加入〈%@ taglib uri="

              在適當的位置加入下面代碼

          〈FCK:editor id="infoContent" basePath="/CM/FCKeditor/"
                        width
          ="522"
                        height
          ="300"
                        skinPath
          ="/CM/FCKeditor/editor/skins/silver/"
                        defaultLanguage
          ="zh-cn"
                        tabSpaces
          ="8"
                        toolbarSet
          ="CM"
                        imageBrowserURL
          ="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
                        linkBrowserURL
          ="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
                        flashBrowserURL
          ="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
                        imageUploadURL
          ="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"
                        linkUploadURL
          ="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"
                        flashUploadURL
          ="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"
                        請輸入內容
          /FCK:editor〉

           

                注意/CM/,這個表示訪問項目的URL為http://127.0.0.1:8080/CM/,如果訪問的URL為:http://127.0.0.1:8080/ 的話,只需要將上面的/CM去掉就行,不用修改web.xml文件。

          6. 經過上面步驟就可以在jsp中使用FCKeditor了。

          posted @ 2006-01-25 14:59 無明 閱讀(914) | 評論 (1)編輯 收藏

          2005年9月23日 #

          一、二進制分發軟件包的安裝與卸載
          Linux軟件的二進制分發是指事先已經編譯好二進制形式的軟件包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟件包是為特定的硬件/操作系統平臺編譯的,那它就不能在另外的平臺或環境下正確執行。
          ?
          1、*.rpm形式的二進制軟件包
          安裝:rpm -ivh *.rpm
          卸載:rpm -e packgename
          說明:RPM(RedHat Packge Manager)是RedHat公司出的軟件包管理器,使用它可以很容易地對rpm形式的軟件包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸載時也可以將軟件安裝在多處目錄中的文件刪除干凈,因此推薦初學者盡可能使用rpm形式的軟件包。rpm的參數中-i是安裝,-v是校驗,-h是用散列符顯示安裝進度,*.rpm是軟件包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為后綴的文件);參數-e是刪除軟件包,packgename是軟件包名,與軟件包的文件名有所區別,它往往是文件名中位于版本號前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟件包文件名,它們的軟件包名稱分別是apache和apache-devel。更多的rpm參數請自行參看手冊頁:man rpm。
          如果你不喜歡在字符界面下安裝或卸載這些軟件包,完全可以在X-Window下使用圖形界面的軟件包管理程序,如glint、xrpm這樣的圖形接口,或者是KDE的kpackge等,這樣對軟件包的安裝、升級、卸載、驗證和查詢就可以通過點擊鼠標來輕松完成。

          2、*.tar.gz/*.tgz、*.bz2形式的二進制軟件包
          安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
          卸載:手動刪除
          說明:*.tar.gz/*.bz2形式的二進制軟件包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對于解壓后只有單一目錄的軟件,卸載時用命令“rm -rf 軟件目錄名”;如果解壓后文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統中安裝了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”獲取清單。tar的參數z是調用gzip解壓,x是解包,v是校驗,f是顯示結果,y是調用bzip2解壓,t是列出包的文件清單。更多的參數請參看手冊頁:man tar。
          如果你更喜歡圖形界面的操作,可以在X-Window下使用KDE的ArK壓縮檔案管理工具。
          3、提供安裝程序的軟件包
          這類軟件包已經提供了安裝腳本或二進制的安裝向導程序(setup、install、install.sh等),只需運行它就可以完成軟件的安裝;而卸載時也相應地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟件套件就使用名為setup的安裝程序,而且在軟件安裝后提供反安裝的功能,目前這種類型的軟件包還比較少,因其安裝與卸載的方式與Windows軟件一樣,所以就無需多講了。

          二、源代碼分發軟件包的安裝與卸載
          Linux軟件的源代碼分發是指提供了該軟件所有程序源代碼的發布形式,需要用戶自己編譯成可執行的二進制代碼并進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應多種硬件/操作系統平臺及編譯環境,缺點是難度較大,一般不適合初學者使用。

          1、*.src.rpm形式的源代碼軟件包
          安裝:rpm -rebuild *.src.rpm
          cd /usr/src/dist/RPMS
          rpm -ivh *.rpm
          卸載:rpm -e packgename
          說明:rpm --rebuild *.src.rpm命令將源代碼編譯并在/usr/src/dist/RPMS下生成二進制的rpm包,然后再安裝該二進制包即可。packgename如前所述。
          ?
          2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟件包
          1>首先,將安裝文件拷貝至你的目錄中。例如,如果你是以root身份登錄上的,就將軟件拷貝至/root中。
          #cp xxx.tar.gz /root
          2>由于該文件是被壓縮并打包的,應對其解壓縮。命令為:
          #tar xvzf filename.tar.gz
          3>執行該命令后,安裝文件按路徑,解壓縮在當前目錄下。用ls命令可以看到解壓縮后的文件。通常在解壓縮后產生的文件中,有“Install”的文件。該文件為純文本文件,詳細講述了該軟件包的安裝方法。
          4>執行解壓縮后產生的一個名為configure的可執行腳本程序。它是用于檢查系統是否有編譯時所需的庫,以及庫的版本是否滿足編譯的需要等安裝所需要的系統信息。為隨后的編譯工作做準備。命令為:#./configure。
          5>檢查通過后,將生成用于編譯的MakeFile文件。此時,可以開始進行編譯了。編譯的過程視軟件的規模和計算機性能的不同,所耗費的時間也不同。命令為:#make。
          6>成功編譯后,鍵入如下的命令開始安裝:
          #make install
          7>安裝完畢,應清除編譯過程中產生的臨時文件和配置過程中產生的文件。鍵入如下命令:
          #make clean
          #make distclean
          至此,軟件的安裝結束。
          卸載:make uninstall 或 手動刪除

          說明:建議解壓后先閱讀說明文件,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟件包的源代碼在編譯安裝后可以用make install命令來進行卸載,如果不提供此功能,則軟件的卸載必須手動刪除。由于軟件可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,那你應該在編譯前進行配置,指定軟件將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用“rm -rf 軟件目錄名”命令來進行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最難的,它適合于使用Linux已有一定經驗的人,一般不推薦初學者使用。

          怎么知道一個tar.gz/bz2包是二進制文件包呢還是源代碼包?如果你用過壓縮工具就會明白,壓縮包未必就是軟件,它也可能是備份的許多圖片,也可能是打包在一起的普通資料,要分辨它到底是什么最好的辦法就是查看包里的文件清單,使用命令tar ztvf *.tar.gz / tar ytvf *.bz2或者在X-Window下使用圖形化的ArK壓縮檔案管理工具都可以,源代碼包里的文件往往會含有種種源代碼文件,頭文件*.h、c代碼源文件*.c、C++代碼源文件*.cc/*.cpp等;而二進制包里的文件則會有可執行文件(與軟件同名的往往是主執行文件),標志是其所在路徑含有名為bin的目錄(僅有少數例外)。
          posted @ 2005-09-23 10:19 無明 閱讀(297) | 評論 (0)編輯 收藏

          2005年9月17日 #

          1.安裝apache2
          2.配置apache根目錄 DocumentRoot "D:/webroot"
          3.DirectoryIndex index.html index.htm index.html.var index.php
          4.將%Phpdir%\Dlls目錄中的所有DLL文件拷貝到Windows的System目錄(%windir%\System)
          5.增加AddType application/x-httpd-php .php
          6. 將%phpdir%\Php.ini-recommended拷貝到Windows目錄(%windir%),把它重命名為Php.ini
          7.編輯php.ini
            doc_root = "%apacheDocumentRoot%"
            extension_dir = "%phpdir%\extensions"
            session.save_path = "d:\session"
          8.將%Phpdir%\Php4ts.dll拷貝到Windows的系統文件夾(%windir%\System)
          9.增加LoadModule php4_module “%phpdir%/sapi/php4apache2.dll”
          10.安裝的是mysql 4.14,需運行mysql,執行SET PASSWORD FOR "root"@"localhost" = OLD_PASSWORD("$password");


          posted @ 2005-09-17 15:50 無明 閱讀(241) | 評論 (0)編輯 收藏

          2005年9月2日 #


          1.下載apache歸檔到本地
          wget http://mirror.vmmatrix.net/apache/dist/httpd/httpd-2.0.54.tar.gz

          2.解壓縮
          # tar zxvf httpd-2.0.54.tar.gz

          3.配置腳本程序將對系統進行檢測,確定要安裝的組件,并且完成諸如編譯器的兼容性和所需要的庫的完整性檢測。
          # ./configure --prefix=/var/www --enable-modules=so

          4.把源代碼編譯成為可執行的二進制代碼,用來進行系統安裝
          # make

          5.把源代碼的編譯結果,安裝到系統中
          # make install

          6.設置開機自動啟動apache服務
          #vi /etc/rc.d/rc.local 
          添加: 
          /var/www/bin/apachectl start

          *可在makefile中修改安裝位置

          posted @ 2005-09-02 23:57 無明 閱讀(288) | 評論 (0)編輯 收藏

          僅列出標題  
          主站蜘蛛池模板: 四子王旗| 盘山县| 周口市| 明溪县| 南昌县| 杭锦后旗| 兰州市| 建宁县| 遵化市| 青阳县| 临武县| 洛隆县| 上林县| 开平市| 靖西县| 曲阜市| 康定县| 惠来县| 山东省| 亳州市| 嘉定区| 丰宁| 隆林| 封丘县| 乐安县| 杂多县| 库车县| 普格县| 云安县| 古交市| 年辖:市辖区| 张家港市| 彰化市| 龙岩市| 林周县| 镇宁| 怀仁县| 昆山市| 广水市| 兴义市| 靖州|