网站开发快速入门教程-1

声明:本网站开发快速入门教程系列为刘兴(http://deepfuture.iteye.com/)整理,如果转载请注明转载来源

JSP编写工具eclipse,myeclipse,dreamwaver
Php编写工具
里提供所有操作系统平台的zend studio集成开发环境安装程序以及注册机下载,请点击相应版本的安装包执行下载,这些地址都是官方的http下载
Zend Studio 7.1.1 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…zendstudio-7.1.1.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…ZendStudio-7.1.1.exe
o 适用于linux的GZ安装格式(32位):http://downloads.zend.com/…ZendStudio-7.1.1.tar.gz
o 适用于linux的GZ安装格式(64位):http://downloads.zen….-7.1.1-x86_64.tar.gz
2. Zend Studio 7.1 正式版 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…zendstudio-7.1.0.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…ZendStudio-7.1.0.exe
o 适用于linux的GZ安装格式(32位):http://downloads.zend.com/…ZendStudio-7.1.0.tar.gz
o 适用于linux的GZ安装格式(64位):http://downloads.zen….-7.1.0-x86_64.tar.gz
3. Zend Studio 7.1.0 beta 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…tudio-7.1.0-BETA.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…ZendStudio-7.1.0-BETA.exe
o 适用于linux的GZ安装格式(32位):http://downloads.ze…ZendStudio-7.1.0-BETA.tar.gz
o 适用于linux的GZ安装格式(64位):http://downloads.zen….-7.1.0-x86_64-BETA.tar.gz
4. Zend Studio 7.0.2 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…………..tudio-7.0.2.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/……..ZendStudio-7.0.2.exe
o 适用于linux的GZ安装格式(32位):http://downloads.zend.com/….ZendStudio-7.0.2.tar.gz
o 适用于linux的GZ安装格式(64位):http://downloads.zen…ZendStudio-7.0.2-x86_64.tar.gz
5. Zend Studio 7.0.1 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…………..tudio-7.0.1.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/……..ZendStudio-7.0.1.exe
o 适用于linux的GZ安装格式(32位):http://downloads.zend.com/….ZendStudio-7.0.1.tar.gz
o 适用于linux的GZ安装格式(64位):http://downloads.zen…ZendStudio-7.0.1-x86_64.tar.gz
6. Zend Studio 7.0 Released 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…………..tudio-7.0.0.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/……..ZendStudio-7.0.0.exe
o 适用于linux的GZ安装格式(32位):http://downloads.zend.com/….ZendStudio-7.0.0.tar.gz
o 适用于linux的GZ安装格式(64位):http://downloads.zen…ZendStudio-7.0.0-x86_64.tar.gz
7. zend studio 7.0 Beta 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…tudio-7.0.0-BETA.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…ZendStudio-7.0.0-BETA.exe
o 适用于linux的GZ安装格式:http://downloads.zend.com/…Studio-7.0.0-BETA.tar.gz
8. zend studio 7.0 EA 官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/..ZendStudio-7.0.0-EA.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…ZendStudio-7.0.0-EA.exe
o 适用于linux的GZ安装格式:http://downloads.zend.com/…Studio-7.0.0-EA.tar.gz
9. zend studio for Eclipse 6.1.2官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…orEclipse-6.1.2.dmg
o 适用于windows的ZIP安装格式:http://downloads.zend.com/…orEclipse-6.1.2.zip
o 适用于linux的GZ安装格式:http://downloads.zend.com/…clipse-6.1.2.tar.gz
10. zend studio for Eclipse 6.1.0官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…orEclipse-6.1.0.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…orEclipse-6_1_0.exe
o 适用于linux的GZ、zip安装格式:http://downloads.zend.com/…pse-6_1_0.tar.gz
11. Zend Studio for Eclipse 6.0.1官方下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…rEclipse-6.0.1.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…orEclipse-6_0_1.exe
o 适用于linux的GZ、zip安装格式:http://downloads.zend.com/…ipse-6_0_1.tar.gz
12. ZendStudio 6.0官方http下载地址
o 适用于Mac_OS_X的DMG安装格式:http://downloads.zend.com/…ForEclipse-6.0.0.dmg
o 适用于windows的EXE安装格式:http://downloads.zend.com/…orEclipse-6_0_0.exe
o 适用于linux的GZ、zip安装格式:http://downloads.zend.com/…orEclipse-6_0_0.zip
13. ZendStudio 5.5.1 官方http下载地址
o 适用于Mac_OS_X的ZIP安装格式:http://downloads.zend.com/…5_1-Mac_OS_X.zip
o 适用于windows的EXE安装格式:http://downloads.zend.com/…dio-5_5_1.exe
o 适用于linux的GZ、zip安装格式:http://downloads.zend.com/…dio-5_5_1.tar.gz
14. Zend Studio 在线注册机:
o Zend Studio 7.0 在线注册机
o Zend Studio 6.x 在线注册机
o Zend Studio 5.5.x 在线注册机
15. Zend Studio 注册机下载(EXE版):
o Zend studio 5.5系列EXE注册机下载
o Zend Studio for Eclipse 6.x系列EXE注册机下载

==============================================
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。
XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
到目前为止,XAMPP 共有以下四种版本:
 适用于 Linux 的 XAMPP 
适用于 Linux 系统的发行版(已在 Ubuntu、SuSE, RedHat, Mandrake 和 Debian 下通过测试)。其中包含:Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL ,GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite 和 IMAP C-Client。
 适用于 Windows 的 XAMPP 
适用于 Windows 98、NT、2000、XP 和 Vista 的发行版。该版本包括:Apache、MySQL、PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite 和 WEB-DAV + mod_auth_mysql。
 适用于 Mac OS X 的 XAMPP 
适用于 Mac OS X 的发行版包括:Apache、MySQL、PHP & PEAR、SQLite、Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer、mod_perl。
 适用于 Solaris 的 XAMPP 
适用于 Solaris 的发行版(在 Solaris 8 环境下开发并测试,在 Solaris 9 下通过测试)包括:Apache、MySQL、PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class。
警告:该版本 XAMPP 尚处于开发的第一阶段。使用时风险自担!
 XAMPP 是免费的
我们不喜欢定价过高的商业软件,所以我们尝试以 XAMPP 来证明免费软件也能有好的表现。
 

 
 
 

 


XAMPP 在 Linux 下安装很容易:Apache、MySQL、PHP 和 Perl 以最佳方式整合在一起(图为 PHP/Ming 在 Linux 下的屏幕演示截图)  
 易于安装和卸载
您只需下载并解压 XAMPP 就能完成安装,且对 Windows 的注册表不做任何改动(但使用 XAMPP 的 Windows 安装包时除外). 您也无需编辑任何配置文件。没有更简单的方法了吧!
软件包中包含了一些范例程序可供检测 XAMPP 是否正在运行:一个小型 CD 收集程序(基于 PHP 和 MySQL)、一个小型留言本程序(用 Perl 写成)和另外几个示例工具。
如果您觉得不再需要 XAMPP 了,只需直接将其目录删除,就完成卸载了。
如果您使用 XAMPP 的 Windows 安装包, 建议您调用系统的“添加或删除程序”功能执行卸载。 这是因为每种安装文件在执行安装过程时都会在注册表中留下痕迹,XAMPP 的安装包也不例外。
 理念
XAMPP 背后的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为所有功能全部开启。
从安全的角度看,默认配置并不理想,对生产环境也不够安全——请勿在此类环境中使用 XAMPP。
从 LAMPP 0.9.5 开始,您可以通过调用 »/opt/lampp/lampp security« 使 XAMPP 更安全。
 许可
XAMPP 是一个免费软件编译版(类似一份 Linux 发行版), 它是免费的,也能在  GNU 通用公共许可 条款下自由复制。但只有 XAMPP 编译版是在 GPL 下发布的。请分别查看软件包中每个产品的独立许可,看其是否经过许可。
对于商业使用,请查看产品许可(尤其是 MySQL),从 XAMPP 的角度来讲,商业用途也是免费的。
 担保
»发布该软件是因为我们希望它将会是有用的,但不做任何担保;甚至没有用作特殊目的的一些隐含担保。« (请参阅  GNU 通用公共许可 获取更多信息。)
 XAMPP 下载统计 
自从某月起(今天是 2003 年 7 月 4 日),Source Forge 的统计功能再也无法正常进行,而只显示极少的下载次数。
正因为如此,我决定自己统计下载的次数。
致谢
感谢整个 Apache Friends 团队, 在我们的论坛/聊天室所做的杰出贡献, 以及他们对 XAMPP 开发提供的大力支持。
特别感谢  Koen Hachmang 的字体 »Kinkimono«。我们在 XAMPP 的徽标中使用了该字体的 X。
同时,也特别感谢  SourceForge 提供下载文件的存放空间,并使该项目得以实现。
Uniform Server(超强推荐):Apache+php+Perl+mysql+ZendOptimizer+phpmyadmin最小安装(2.6M)

Uniform Server描述:
最小的WINDOWS服务器解决方案,安装仅需要3MB。它包括最新版的Apache, Perl, PHP, MySQL, phpMyAdmin等开发工具。不需要安装,只需要进行解压后就可以使用。

Uniform Server简介:
Uniform Server是sourceforge的一个项目。
引述开发者:这是一个基于Windows的迷你的服务器端--只有2M。它包括了最新版本的Apache2、Perl5、PHP4、MySQL4、phpMyAdmin等等的支持。无需安装。不会更改注册表。只需解压和运行Start。
Uniform Server是一个整合套件,它与分别安装这些服务端软件,从配置上没有更多分别。
Uniform Server用.bat批处理,将diskw子目录里面的文件subst建立一个名为“W”盘符,这是出于安全的考虑。同样出于安全考虑的是,他会用.htaccess设定“Allow from 127.0.0.1”,只能从127.0.0.1本地访问。如果你确定可以对外开放的时候,需要将这个.htaccess文件移除,或者进行相应修改。与独立的Apache 2.0版本一样,直接使用它默认的编码设置来浏览中文的网页是会出现乱码的,需要修改diskw\usr\local\Apache2\conf\下的httpd.conf:将AddDefaultCharset ISO-8859-1改为AddDefaultCharset GB2312。
需要注意的是它存放各个程序的位置,Apache 2、MySQL、PHP和一个perl的解释器在/usr目录下,而phpmyadmin则在/home/admin/WWW/下存放。
Uniform Server同时包括了cgi、php的测试程序用以帮助用户确定程序能够正常运行和开放服务状态。
==============================================================

一、 Ubuntu系统
我们的工作受软件自由的理念所驱动,这一理念致力于广泛地传播软件,使世界各地的人们受益于此。Ubuntu 理念的核心为以下理想观念:
1. 每位计算机用户应该拥有出于任意目的而下载、运行、复制、分发、学习、分享、修改和改进软件的自由,无需为此支付许可费用。
2. 每位计算机用户应该能够以他们所选择的语言来运行软件。
3. 每位计算机用户应该能够获得一切可能的机会来使用软件,即便是在有障碍的情况下。
我们的理念体现在我们设计的软件上,也包含在我们的发行版内。因此,我们通过 Ubuntu许可策略 来衡量我们所发行软件的许可条款是否违背我们的理念。
当您安装 Ubuntu 时,几乎所有已安装的软件均符合这些理念,同时我们致力于确保你需要的每一款软件都遵循可以给你这些自由的许可。
目前,我们仅对一些以二进制形式提供的“驱动”特许例外,没有这些驱动,许多计算机将不能完成 Ubuntu 安装。我们将这些程序放在系统的“Restricted(受限)”分类之下,这样,如果你不需要它们,可以很容易地将其删除。

1) Ubuntu桌面端介绍
Ubuntu 9.10
 
Email和聊天
与朋友和同事聊天所用的Empathy集成了: Yahoo, Gmail, MSN, Jabber, AOL, QQ 以及更多。
Evolution 提供了电子邮件、一个地址簿和一个日程表,并且可以与使用 MS Outlook 的同事和朋友很好地协同工作。
 
 
浏览互联网
Ubuntu 包含了 Mozilla Firefox 3.5,让浏览更快速、更安全。
要选择其它的开源网页浏览器,请访问软件中心并自由挑选。
照片
从您的相机或手机上载到 F-Spot。
管理、标记、共享并排序照片。
很容易地上传到您所喜爱的社交网络或照片共享站点,包括 Flickr, Facebook, Picassa 和更多其它地方。
 
 
音乐和视频
插入您的PSP、iPod、MP3播放器,并使用 Rhythmbox 下载、储存、购买及播放音乐。
与您的朋友共享播放列表。
直接通过 Rhythmbox 访问 Last.fm 收听您喜爱的音乐。
从YouTube、BBC和其它地方接收并播放视频。
办公程序
用 OpenOffice.org 3.0 创建专业的文档、电子表格和简报。
OpenOffice.org 兼容所有的办公应用程序,包括 Microsoft Office。
重要的不同点是:OpenOffice.org 是自由的(并且承诺永远不引入 Mr Clippy)。
 
 
玩游戏
超过400种完全免费并且很酷的游戏。Solitaire(纸牌) is not the only game in town.
访问Ubuntu软件中心很容易地浏览、选择并安装游戏。
存储、同步和共享
集成的 "Ubuntu One" 技术提供 2GB 在线储存空间供您自由使用。
很轻松地在您自己的与您朋友的计算机之间共享文件。
如果需要,很少的花费即可升级为更大的存储空间。
 
 
软件中心
立即获取数千种自由并开放源码的应用。
类别包括教育、游戏、声音和视频、图形、编程和办公。
简单地选择要用的应用程序,Ubuntu软件中心会将它们添加到您的计算机。
无须光盘、无须许可、没有争论。
可访问性
Ubuntu哲学的核心是一种信仰:无论什么情况下,计算适合每一个人。 Ubuntu是最易用的操作系统之一,并且是充分翻译为23种语言并伴随大量更多的后续。
 
________________________________________

2) ubuntu服务器端介绍
Ubuntu服务器版改变了商业服务器市场,它在一个稳定,安全,被充分支持的平台上提供着最好的自由软件。
首次推出五年来,Ubuntu 如今已经在世界各地数以千计的机构中提供可靠的、可预见的并且经济节约的关键服务。
 能源高效、低内存和磁盘占用的操作系统
 无需许可或维护费
 一个壮大中的生态系统
 最少的维护
 不断增长的同行社区和参考资料
建立在稳健的Debian服务器版基础之上,它拥有可靠性能和可预见变化的深厚积淀。
 特性 »
从基础设施作业到极端工作使命,Ubuntu服务器版本赋予您的服务器简单、最佳化及安全的特性。
技术 »
Ubuntu服务器版内嵌了优秀的技术,使您的业务应用更加强大并让您的硬件最优化使用。
云计算 »
在Amazon(亚马逊)的公共云(EC2)上使用Ubuntu服务器版,或使用Ubuntu企业云创建您自己的私有云。
技术规范 »
审阅Ubuntu服务器版技术规范并访问我们的已认证硬件数据库。
 
资源 »
如果您需要让您的服务器部署得到最佳利用,请访问所有的资源,从白皮书到文档。
合作软件 »
如果您需要让一个应用提供巨大的业务能力和优势,那么您会发现最好的已经列在这里。
优势
Ubuntu users enjoy the unprecedented performance and security that Linux provides.
由于我们关注您的业务,我们确保 Ubuntu 服务器版:
 轻松整合现有网络。
 提供一个很低的总体拥有成本。
 提供多种生命周期方案供你选择。
 Is provided with free life maintenance.
 Is backed by Canonical's world-class support.
3) ubuntu服务器版安装
如果不能成功访问网络(安装过程中,网线已经插好,系统安装时会自动寻找DHCP服务器要求分配地址),并且必须先网络配置
查看网络配置:
deepfuture@deepfuture-laptop:~$ ifconfig
进行网络配置:
1、图形界面(仅桌面版可用)
在屏幕右上角有一个图标直接点击配置就可OK了。
如果没有的话或意外删除了,请安装sudo apt-get install network manager
另一种方式在菜单中有一个网络理的菜单项进去设置也可。
2、命令行(桌面版和服务器版):
命令行就是手动配置网卡了。
1)IP地址配置
首先,如果是在桌面版,在终端输入:
sudo gedit /etc/network/interfaces
如果是在服务器版,或者无法进入桌面的情况下,在终端输入
sudo nano /etc/network/interfaces
进入文本编辑器以后,开始配置接口!
先讲些基础知识:
1、#在配置文件中表示注释,#的内容在以下被笔者省略
2、eth0、eth1、eth2、eth3、.......、ethn表示你电脑上的第1、2、3、4、.....、n块网卡
3、auto lo是在配置文件中出现的一个很奇怪的东东,这其实不属于你电脑上的网卡,这是定义的loopback虚
拟网络设备,使TCP/IP能以127.0.0.1这个IP地址访问你电脑本身。
下面都以第一块网卡为例:
如果你使用DHCP(不手动指定IP地址),则配置内容应如下
auto lo#loopback虚拟网络设备
iface lo inet loopback
auto eth0第 1192 / 1990 页
iface eth0 inet dhcp#这一行表示使用DHCP
如果你使用静态IP,则配置内容应如下(以192.168.1.168为例,网关是192.168.1.1,子网掩码是
255.255.255.0)
auto lo#loopback虚拟网络设备
iface lo inet loopback
auto eth0
iface eth0 inet static#这一行表示使用静态IP
address 192.168.1.168 #这个IP地址
netmask 255.255.255.0 #子网掩码
gateway 192.168.1.1 #网关
你也许会问第二块网卡怎么办呢,很简单,在这些配置后继续增加即可,如果是DHCP,则;
auto lo#loopback虚拟网络设备
iface lo inet loopback
auto eth0
iface eth0 inet dhcp#这一行表示使用DHCP
auto eth1
iface eth0 inet dhcp#这一行表示使用DHCP
如果是静态IP,则:
auto lo#loopback虚拟网络设备
iface lo inet loopback
auto eth0
iface eth0 inet static#这一行表示使用静态IP
address 192.168.1.168 #第一块网卡IP地址
netmask 255.255.255.0 #子网掩码
gateway 192.168.1.1 #网关
auto eth1
iface eth1 inet static#这一行表示使用静态IP
address 192.168.1.169 #第二块网卡IP地址 1193 / 1990 页
netmask 255.255.255.0 #子网掩码
gateway 192.168.1.1 #网关
你如果非要问第三块网卡怎么办,还有第四块,第五块。。。。笨!不知道继续在配置文件的最后增加吗
ubuntu配置网卡(桌面版和服务器版)亲自实验,绝对可行 - 苏克儿 - 计算机软件技术与理论研讨
配置完毕,该让配置生效了,重新启动网络:
sudo /etc/init.d/networking restart
现在你就可以ping一下你的网关,看看有网络有没有通。
ping 192.168.1.1
2)DNS配置
有了IP不一定能访问互联网站,还需要添加DNS信息,不知道自己DNS的话,请电话查询你的网络接入商。
首先,如果是在桌面版,在终端输入:
sudo gedit /etc/network/interfaces
如果是在服务器版,或者无法进入桌面的情况下,在终端输入
sudo nano /etc/network/interfaces
进入文本编辑器以后,开始配置接口!设DNS服务器地址是222.111.112.1和222.111.112.2
则配置如下:
DNSnameserver 222.111.112.1 #这里填入你所在地方的 DNS 服务器的地址
DNSnameserver 222.111.112.2 #这里填入你所在地方的 DNS 服务器的地址
还有如果你是ADSL拨号上网,我记得命令应该是:
sudo pppoeconfig
这里会出现一步一步的提示,填写帐号和密码,仔细看提示操作因该就没有问题了
如果网络可以访问,则安装以下东东:
========================================================
什么是apt-get
Linux是多用户系统,为了增强系统的安全性能,避免误操作对系统造成害,一般要求在Linux下的用户进行常规操作时是以普通用户(而不是像Windows那样一般都使用超级用户)登录的,系统对普通用户的权限进行了限制。一些Linux发行版默认情况下不允许使用超级用户登录。

但是在某些情况下,普通用户需要执行一些只有超级用户才可以使用的命令,为了避免很多人都拥用超级用户密码(当然对于单用户不存在这个问题),Linux下有一个SUDO命令,使得普通用户能够行使超级用户的部份权利,而这些可以使用的权利是被超级用户或者系统(比如Unbuntu)预设好的。

apt-get是Debian(其衍生版Unbuntu也使用这个命令)系统下安装软件的一个命令,它的功能很强大,可以通过网络或其它介质进行安装、卸载软件等操作。
它带有很多参数(具体的可以使用Man apt-get来查看),比如Install参数就是安装软件。

你上面的这个命令sudo apt-get install build-essential的意思就是:
普通用户使用Apt-get命令安装build-essential这个软件


========================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值