引導安裝源碼
1. linux涓嬫簮鐮佺殑瀹夎呯敱鍝鍑犱釜姝ラょ粍鎴愶紵
linux涓嬫簮鐮佺殑瀹夎呯敱3涓姝ラょ粍鎴愶細閰嶇疆(configure)銆佺紪璇(make)銆佸畨瑁(make install)銆
鍏朵腑閰嶇疆璇鍙モ./configure --prefix=/usr/local/test鈥濇彁紺衡滄病鏈夐偅涓鏂囦歡鎴栫洰褰曗濓紝鏄鍥犱負閰嶇疆鎸囧畾璺寰勨/usr/local/test鈥濇椂錛屾病鏈夎繖鏍風殑鏂囦歡鎴栫洰褰曞瓨鍦ㄣ
鍙闇鍦ㄢ./configure --prefix=鈥濊鍙ヤ腑鏀懼叆涓涓瀛樺湪鐨勭洰褰曡礬寰勶紝閲嶆柊緙栬瘧瀹夎呭嵆鍙瑙e喅銆
浠ュ畨瑁卙df5杞浠朵負渚嬶紝鍏蜂綋鎿嶄綔姝ラゅ備笅錛
1銆侀栧厛浠庡畼緗戜笅杞絟df5錛屾牴鎹鑷宸辯殑瑕佹眰涓嬭澆瀵瑰簲鐨勭増鏈錛歨df5-1.8.3.tar.gz銆
2. 緗戠珯婧愮爜鎬庝箞浣跨敤緗戠珯婧愮爜鎬庝箞浣跨敤瀹夎
鎴戞庝箞鎵撳紑緗戦〉婧愪唬鐮侊紵
鍙傝冧互涓嬫柟娉:鎿嶄綔:ie嫻忚堝櫒錛岀數鑴憌in7銆
1.棣栧厛鎵撳紑浣犵數鑴戠殑ie嫻忚堝櫒錛屽備笅鍥炬墍紺恆
2.榪涘叆ie嫻忚堝櫒棣栭〉鍚庯紝鐐瑰嚮鏌ョ湅錛屽備笅鍥炬墍紺恆
3.鍦ㄦ煡鐪嬭彍鍗曚笅閫夋嫨婧愶紝濡備笅鍥炬墍紺恆
4.鏈鍚庢墦寮婧愮爜鐪嬭繖涓緗戦〉鐨勬簮浠g爜錛屽湪搴曢儴錛屽備笅鍥俱
緗戠珯婧愪唬鐮佺殑涓昏佸姛鑳
鐢熸垚鐩鏍囦唬鐮侊紝涔熷氨鏄璁$畻鏈鴻兘璇嗗埆鐨勪唬鐮侊紝瑙i噴杞浠訛紝涔熷氨鏄瑙i噴杞浠剁殑緙栧啓銆傚緢澶氬垵瀛﹁咃紝鐢氳嚦灝戞暟鏈夌粡楠岀殑紼嬪簭鍛橈紝閮藉拷鐣ヤ簡杞浠舵寚浠ょ殑緙栬瘧錛屽洜涓鴻繖閮ㄥ垎涓嶄細鐩存帴鏄劇ず鍦ㄧ敓鎴愮殑紼嬪簭涓錛屼篃涓嶄細鍙備笌緙栬瘧銆
浣嗗硅蔣浠剁殑瀛︿範銆佸叡浜銆佺淮鎶ゅ拰閲嶇敤澶ф湁瑁ㄧ泭銆傚洜姝わ紝鍐欒蔣浠舵弿榪板湪涓氬唴琚璁や負鏄鍒涢犱紭縐紼嬪簭鐨勫ソ涔犳儻錛屾湁浜涘叕鍙歌繕寮哄埗瑕佹眰蹇呴』鍐欍傞渶瑕佹寚鍑虹殑鏄錛屼慨鏀規簮浠g爜騫朵笉鑳芥敼鍙樼敓鎴愮殑鐩鏍囦唬鐮併傚傛灉鐩鏍囦唬鐮侀渶瑕佺浉搴斿湴淇鏀癸紝灝卞繀欏婚噸鏂扮紪璇戙
寤虹綉絝欏備綍涓婁紶婧愮爜錛
1銆佺敵璇瘋櫄鎷熶富鏈虹┖闂
2銆佺敵璇峰煙鍚
3銆佽繘絀洪棿綆$悊緇戝畾鍩熷悕錛岃繘鍩熷悕綆$悊瑙f瀽鍩熷悕鍒扮┖闂磇p
4銆乫tp鐧誨綍絀洪棿錛屼笂浼犵綉絝欐簮鐮
5銆佸圭綉絝欒繘琛岀編鍖栬皟鏁達紒
緗戦〉婧愪唬鐮佹湁浠涔堢敤錛
緗戠珯婧愪唬鐮佷富瑕佷綔鐢ㄥ氨鏄鎼寤虹綉絝欑殑錛屽ぇ瀹跺彲浠ユ牴鎹寮鍙戜漢鍛樻彁渚涚殑浠g爜鍘誨啓紼嬪簭錛岀劧鍚庡緩絝嬭嚜宸辯殑浠樿垂鐭ヨ瘑騫沖彴銆
鎯蟲壘婧愪唬鐮侀氬父鍙浠ラ氳繃璐涔版簮浠g爜錛屾壘鍏嶈垂鐨勭綉絝欐潵鑾峰彇鎴栬呮槸鑷宸卞紑鍙戱紝榪欎笁縐嶆柟寮忛兘鍙浠ュ緱鍒版簮浠g爜銆傛湁浜嗕唬鐮佸氨鍙寮濮嬫牴鎹闇瑕佸幓鍒涘緩騫沖彴浜嗐
鎬庝箞鐢ㄦ簮鐮佸緩絝嬬綉絝欙紵
涓錛氬厛鍘繪簮鐮佺綉絝欎笅杞芥簮鐮侊紝鎴栬呮槸涓嬭澆涓浜涘紑婧愮殑CMS緋葷粺銆
浜岋細鏈鍦扮數鑴戝彲浠ュ畨瑁匢IS鐜澧冿紝榪欐牱鍙浠ュ湪浣犳湰鍦扮數鑴戜笂璋冭瘯鍜屽埗浣滅綉絝欍
涓夛細濡傛灉浣犱笉鎯寵繘琛岀浜屾ワ紝鍙浠ユ牴鎹鑷宸變笅杞界殑婧愮爜鐨勭被鍨嬶紝鍘昏喘涔版垨鑰呰瘯鐢ㄧ┖闂達紝閫氳繃FTP杞浠跺皢婧愮爜涓婁紶鍒扮┖闂翠笂鍗沖彲銆傛瘮濡備綘涓嬭澆鐨勬簮鐮佹槸.asp錛岄偅浣犲氨瑕佹壘鏀鎸乤sp璇璦鐨勭┖闂淬傛敞鎰忎竴涓嬫暟鎹搴撴牸寮忋
榪涘叆緗戠珯鍚庡彴濡備綍鑾峰緱緗戠珯婧愮爜錛
榪涘叆緗戠珯鍚庡彴鏄鏃犳硶鑾峰緱緗戠珯婧愮爜鐨勶紝闇瑕佷綘鐧誨綍緗戠珯鐨勭┖闂存墠鍙浠ヨ幏寰楁簮鐮
澶嶅埗鐨勭綉欏墊簮浠g爜鑳界洿鎺ョ敤鍚楋紵
澶嶅埗鐨勭綉欏墊簮浠g爜鑳界洿鎺ョ敤
鐗瑰埆綆鍗曠殑婧愮爜鍙浠ョ洿鎺ヤ慨鏀逛嬌鐢ㄣ傜幇鍦ㄥぇ鍨嬬綉絝欏寘鍚鐨勪笢瑗誇竴鑸閮芥槸鐢ㄤ簬鐢熶駭鐜澧冿紙鐢ㄦ埛嫻忚堢殑鐣岄潰錛夌殑錛屽紑鍙戠幆澧冨啓鐨勬簮鐮佺粡榪囧勭悊鎵嶇敤鍒扮敓浜х幆澧冿紝瀹為檯浠g爜鍙閫傚悎浣跨敤錛岀淮鎶ゅ拰淇鏀歸渶瑕佷漢瀹剁殑寮鍙戞澘婧愮爜鎵嶈
3. linux中源代碼包安裝的基本步驟是什麼
詳解linux源碼包安裝過程
1. 解壓縮包
可以通過下載或其他方式獲得了一個軟體包,通常它是一個壓縮文件,大部分可能是存檔的和壓縮的,這些文件一般以 .tar .gz為擴展名。
首先拷貝它到一個目錄,然後 untar 和 gunzip 解壓它。 通常這個命令是
tar xzvf filename [filename 是軟體文件名稱]
解壓後的文件一般會在當前目錄下的創建子目錄,並以這個包名來命名。 你也可以用用這個命令預先查看結果 tar tzvf filename,顯示包里有那些解壓文件。
源文件如果是新的 bzip2 (.bz2) 格式,可用
bzip2 -cd filename | tar xvf -,或更簡單的 tar xyvf filename ,這很不錯的tar命令被不斷的完善。
說明:
A:有時候一些文件必須安裝在用戶的 home 目錄下,或更多的是在一個固定的目錄,比如 /, /usr/src, 或 /opt 。所以必須仔細閱讀安裝包的配置信息。當一個軟體包里如果有config 和 Makefiles 文件則最好去編輯它,這里包括了安裝指令和說明。提示:你改變 makefile 會導致不同的結果。大部分軟體包允許用 make install 自動處理安置二進制文件在適當的系統位置。
B:你可能碰到過一些共享文件、shell 存檔文件、尤其是 Internet 上的源碼新聞組。它們保留的原因是具有人性化的可讀性,並且允許新聞組緩沖並通過它們篩選和剔除出不合格的。它們可能用 unshar filename.shar 命令來解壓。
C: 一些源碼存檔文件是用非標準的 DOS,Mac 或其他壓縮的比如:
zip, arc, lha, arj, zoo, rar, and shk.
D: 有時候,你可能需要使用一個 patch 或顯示改變了的 diff 文件來升級或修復存檔的源碼文件。這 doc 文件或者 README 文件將告訴你怎麼去使用。一個很好的命令用標准語法來調用的命令是 patch < patchfile.
2: 關於 rpm 安裝包
一些 Linux 用戶懼怕通過使用源碼來手動安裝軟體包,不過現在有方便的 rpm 和 deb 或 新格式的 slp 包。例如:rpm 安裝運行平穩又快,作為一個軟體安裝在某幾個有名的操作系統。
作為方便的RPM包也存在很多不好的缺點,例如:
A: 要了解軟體中更多更詳細的內容你必須去在二進制中去了解,而不是rpm包。
B: 還有安裝一個 rpm 包如果需要依賴關系那麼安裝就可能會導致失敗。
C: 當 rpm 請求你系統中不同版本的庫,那麼安裝將不能繼續,除非你為錯誤的庫位置創建連接符號到正確的位置。
說明:必須使用root 安裝 rpm 和 deb 。因為它需要必須的寫入許可權。
最簡單的,用命令 rpm -i packagename.rpm 和 dpkg --install packagename.deb 會自動解包和安裝。
3:關於安裝 Linux 包出現的一些問題及解決方案
假設 make 失敗有個鏈接錯誤: -lX11: No such file or directory,正好在 xmkmf 之後已被調用,這可能意味著 Imake 不能被完全建立。檢查第一部分 Makefile 文件的的行是這樣:
· LIB= -L/usr/X11/lib
· INCLUDE= -I/usr/X11/include/X11
· LIBS= -lX11 -lc -lm
這個 -L 和 -I 開關告訴編譯器和鏈接分別在哪裡找到 library 和 include 文件。在這個例子里, X11 庫應該在 /usr/X11/lib 目錄,且 X11 包含文件應該在 /usr/X11/include/X11 目錄里。假如對於你的機器上的這個錯誤,請處理修改 Makefile 並重新再 make。
沒有聲明涉及的數學庫函數,像下列各項:
/tmp/cca011551.o(.text 0x11): undefined reference to `cos'
要修復它,需要明確鏈接到匹配的庫,在 Makefile (看先前的例子) 里增加一個 -lm 到 LIB 或 LIBS 標記 。
用其他方法嘗試
仍然失敗 如果失敗,參考下列腳本:
make -DUseInstalled -I/usr/X386/lib/X11/config
這個直接方式的類別相當於。
在少數例子里,用 root 運行 ldconfig 可能會解決:
# ldconfig 更新共享庫鏈接符號。
一些 Makefiles 使用你系統里未被承認的庫別名。一個例子,構建可能需要 libX11.so.6 ,但是在 /usr/X11R6/lib 不存在文件或鏈接。然而,在那裡是 libX11.so.6.1。解決方法是用 root 運行ln -s /usr/X11R6/lib/libX11.so.6.1 /usr/X11R6/lib/libX11.so.6 ,接著需要運行 ldconfig 。
有一些包需要你安裝一個或更多庫的升級版本。需要拷貝一個或更多的庫到適當的目錄里,刪除舊的庫,重新設置動態鏈接庫。
4:一些其他的問題處理
安裝一個shell 腳本如果出現:No such file or directory 的錯誤消息。這是可以檢查文件許可權確定文件事可執行的,並檢查文件頭確定是否 shell 或程序是腳本在指定的位置被調用。一個例子,這個腳本可能是這樣開始的:
#!/usr/local/bin/EDEN
如EDEN的實際安裝位置是在你的 /usr/bin 目錄,用一個 /usr/local/bin 替代
這個腳本不能運行有兩個方法來糾正!!
A: 文件頭改成 #!/usr/bin/EDEN
B: 或增加一個鏈接符, ln -s /usr/bin/EDEN
5:一個典型的例子 Xloadimage
首先說明下面的例子來源於國外網站的一個技術實例,這里我做了翻譯和整理。
這個例子展現一個簡單的問題。xloadimage 程序對我的圖形工具的調整設置是有用的附加。從源碼目錄拷貝文件,用 tar xzvf 解壓文件,可是在運行 make 的時候出現令人討厭的錯誤並停止了。
gcc -c -O -fstrength-rece -finline-functions -fforce-mem
-fforce-addr -DSYSV -I/usr/X11R6/include
-DSYSPATHFILE=\"/usr/lib/X11/Xloadimage\" mcidas.c
In file included from /usr/include/stdlib.h:32,
from image.h:23,
from xloadimage.h:15,
from mcidas.c:7:
/usr/lib/gcc-lib/i486-linux/2.6.3/include/stddef.h:215:
conflicting types for `wchar_t'
/usr/X11R6/include/X11/Xlib.h:74: previous declaration of
`wchar_t'
make[1]: *** [mcidas.o] Error 1
make[1]: Leaving directory
`/home/thegrendel/tst/xloadimage.4.1'
make: *** [default] Error 2
這個錯誤消息包含了實質的線索:
查看 image.h 文件的 23 行:
#include < stdlib.h>
在源碼的某處對於 xloadimage, wchar_t 已經在指定標准 include 文件重新定義。 告訴我們首先在 image.h 的 23 行嘗試注釋它,或許 stdlib.h include 是不存在的,畢竟不是所有都是必需的。
在這點,構建中的收益來源於所有任何一個致命錯誤。xloadimage 現在功能正常。
6: 安裝 Linux 包的一些總結
堅持自己動手處理所有的安裝出現的問題,不斷總結努力學習,從錯誤里去仔細研究,努力動手排錯,從每個不足甚至失敗的地方得到擴充和提升,可以增強安裝構建軟體的技巧。
4. 怎樣安裝網站源碼
網站源碼有些不用安裝,直接解壓使用。需要安裝的按他們給出的安裝方法進行安裝就可以。
你的網站源碼得看是什麼類型的源碼,有php或者asp的或者其它的。
iis最簡單的是可以支持本地電腦運行asp程序,通過一些配置還可以支持運行php程序。
我想你應該下載的是asp源碼吧。你得在你電腦里安裝iis。你電腦系統應該是xp吧
那麼你首先去下載一個iis5.0版本的。然後打開控制面板——>添加或刪除程序——>添加組件——>把internet信息服務(IIS)勾上。再雙擊把裡面的都勾上。安裝就可以了。
5. PHP+mysql網站源碼如何安裝
這個是在伺服器端安裝php,並且關聯mysql的一個步驟和提示。
具體步驟如下(以phpcms為例):
1. 安裝網站程序
在新的網站輸入http://您的域名/install/ 安裝與原來網站字元一致的PHPCMS V9,在資料庫是需要用到資料庫名和頭,請使用上面一些的內容,如sooks與dns。資料庫配置文件在「caches/configs」文件夾下的「database.php」,這里主要是資料庫的名稱及頭。(只要修改好配置文件一致就行)
2. 上傳原網站備份數據
將備份的SQL文件上傳到新的網站"caches/bakup"文件夾。
3. 上傳原網站模板
將原來網站的模板文件上傳到"phpcms/templates"文件夾。
4. 上傳CSS文件
如果沒有使用默認程序的CSS,請將備份的CSS上傳到「statics/css」
5. 上傳附件
將下載的「uploadfile」文件夾上傳到新的網站根目錄下。
6. 恢復數據
登錄到新網站的後台,在「擴展」菜單下的「資料庫工具」中選擇「數據導入」,在下面選擇上傳的備份數據,請檢查是否完整,選中全部後單擊「恢復」將數據進行恢復。 站點管理域名
7. 更新網站緩沖
完成數據恢復後,請更新全站的緩沖,再檢查相應的欄目數據是否完成。
8. 生成網站與欄目及首頁
檢查網站的設置後,生成網站的網頁、欄目及首頁,就可以完成了。
6. PHP網站源碼怎麼安裝
1.請先設置sql.php的資料庫連接
2..到phpmyadmin導入test.sql
3.導入完成後訪問後台admin/login.php
後台帳號admin後台密碼admin888
——————————————————
本不想洞液說,但看你安裝都如此又不得不講
網站並不是說一個程序安裝了能訪問了就算網站成功了
還有很多很多
——————————————————
的確能夠訪問一般人都叫做網站寬租
但網站本身的含義並非如此
而是一個過程不是一個物件
完整的網站包括搭建環境運維售後及運營策劃等等各環節
缺一不可
之所以遍地的程序卻並沒有遍地的成功者
就是因為太多人慎顫兆認為只要搭個架子自己就成功了
其實那隻是個基礎中的基礎而已連皮毛都不算...
真正想成為與同類完善的網站
要合適的程序良好的環境包括伺服器硬體運營環境軟體
完善的技術服務強有力的技術支撐
和整體的分析運營策劃
完善的規劃完善的流程執行和發展過程
這才叫做成功...