引导安装源码
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
——————————————————
本不想洞液说,但看你安装都如此又不得不讲
网站并不是说一个程序安装了能访问了就算网站成功了
还有很多很多
——————————————————
的确能够访问一般人都叫做网站宽租
但网站本身的含义并非如此
而是一个过程不是一个物件
完整的网站包括搭建环境运维售后及运营策划等等各环节
缺一不可
之所以遍地的程序却并没有遍地的成功者
就是因为太多人慎颤兆认为只要搭个架子自己就成功了
其实那只是个基础中的基础而已连皮毛都不算...
真正想成为与同类完善的网站
要合适的程序良好的环境包括服务器硬件运营环境软件
完善的技术服务强有力的技术支撑
和整体的分析运营策划
完善的规划完善的流程执行和发展过程
这才叫做成功...