1. 獲取源代碼,一般是wget方式,ubuntu可以使用apt-get source來獲取源代碼。 2. 解壓源代碼,一般使用tar -zxvf xxx.tar.gz即可 3. 切換到解壓後的目錄,運行 ./configure。其選項可以通過 ./configure –help來獲取,非root用 ...
1. 獲取源代碼,一般是wget方式,ubuntu可以使用apt-get source來獲取源代碼。
2. 解壓源代碼,一般使用tar -zxvf xxx.tar.gz即可
3. 切換到解壓後的目錄,運行 ./configure。其選項可以通過 ./configure –help來獲取,非root用戶下最重要的應該是定義安裝目錄,即應該定義 ./configure –prefix=/path/to/bin, 對於一些依賴庫,可能還需要使用 ./configure –prefix=xxx –with-xx-dir=xxx這種形式。
4. 接著是編譯源代碼和安裝軟體: make && make install。這兩條命令可以分開來用,因為編譯的時候可以指定參數 -j來並行編譯,這樣能夠加快編譯進度。。
5. 更新path路徑。使用export PATH=/path/to/bin:$PATH,這句話在shell視窗運行只在本次會話中有效,可以將其寫到.bashrc或者.bash_profile裡面使其對當前用戶有效。
6.如果安裝的是動態鏈接庫,則需要更新動態鏈接庫路徑: export LD_LIBRARY_PATH=/path/to/library:$LD_LIBRARY_PATH,同樣是export命令,最好將其寫在.bashrc這類文件下麵以便登陸的時候自動調用。
示例可參考: http://www.tlanyan.me/install-apache2-php-mysql-with-none-root/