怎么用PHP发布网站,HTMLHTML5XHTMLCSSSQLJavaScriptPHPASPNETWeb?
HTML、HTML5、XHTML
HTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页什么是 HTML5?
HTML5 是最新的 HTML 标准。
HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
HTML5 拥有新的语义、图形以及多媒体元素。
HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。
什么是 XHTML?
XHTML 指的是可扩展超文本标记语言XHTML 与 HTML 4.01 几乎是相同的XHTML 是更严格更纯净的 HTML 版本XHTML 是以 XML 应用的方式定义的 HTMLXHTML 是 2001 年 1 月发布的 W3C 推荐标准XHTML 得到所有主流浏览器的支持CSS、CSS3什么是 CSS ?
CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一CSS3
CSS 用于控制网页的样式和布局。CSS3 是最新的 CSS 标准。本教程向您讲解 CSS3 中的新特性。浏览器脚本JavaScript、HTML DOM、jQuery、jQuery Mobile、AJAX、JSON、DHTML、WMLScript
JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
什么是 DOM?
DOM 是 W3C(万维网联盟)的标准。
DOM 定义了访问 HTML 和 XML 文档的标准:
W3C DOM 标准被分为 3 个不同的部分:
核心 DOM 针对任何结构化文档的标准模型XML DOM 针对 XML 文档的标准模型HTML DOM 针对 HTML 文档的标准模型jQuery 是一个 JavaScript 函数库。
jQuery 库包含以下特性:
HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesAJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
什么是 AJAX ?
AJAX = 异步 JavaScript 和 XML。
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。
JSON类似 XML
JSON 是纯文本JSON 具有“自我描述性”(人类可读)JSON 具有层级结构(值中存在值)JSON 可通过 JavaScript 进行解析JSON 数据可使用 AJAX 进行传输服务器脚本PHP、SQL、ASP、ADO、ASP.NET、VBScript什么是 PHP?
PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词PHP 是一种被广泛使用的开源脚本语言PHP 脚本在服务器上执行PHP 没有成本,可供免费下载和使用SQL 是用于访问和处理数据库的标准的计算机语言。
什么是 SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言ASP.NETActive Server Pages (ASP),也被称为经典 ASP(Classic ASP),是由微软于 1998 年发布的第一款服务器端脚本引擎。
ASP 是一种令网页中的脚本在 Internet 服务器执行的技术。
ASP 页面的文件扩展名是 .asp,通常由 VBScript 编写。
ASP.NET 是新一代的 ASP。它无法兼容经典 ASP,但 ASP.NET 可以引用 ASP。
ASP.NET 页面需要编译,因此比经典 ASP 更快。
ASP.NET 拥有更好的语言支持,大量用户控件,基于 XML 的组件,以及对用户认证的整合。
ASP.NET 页面的扩展名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 编写。
ASP.NET 中的用户控件可以通过不同的语言进行编写,包括 C++ 和 Java。
当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取该文件,编译并执行文件中的脚本,然后以纯 HTML 向浏览器返回结果。
Web ServicesWeb Services 可使您的应用程序成为 Web 应用程序。
Web Services 通过 Web 进行发布、查找和使用。
Web Services 可以将应用程序转换为网络应用程序。
通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。
Web Services 可以被其他应用程序使用。
通过 Web Services,您的会计部门的 Win 2k 服务器可以与 IT 供应商的 UNIX 服务器相连接。
基本的 Web Services 平台是 XML+HTTP。
Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。
怎么搭建php服务器?
在windows下安装apache+php+mysql
从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57
apache_2.0.50-win32-x86-no_ssl.msi
php-5.0.0-Win32.zip
mysql-4.0.20d-win.zip
phpMyAdmin-2.5.7.zip
系统 win2003 系统盘为: D盘
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2.0.50-win32-x86-no_ssl.msi
将apache安装在 D:\apache2 目录(随自己喜好)下
将php-5.0.0-Win32.zip 里内容解压到 D:\php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)
如我的php.ini是拷到 D:\windows目录
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是D:\windows\system里
配置apache里的httpd.conf
打开 D:\Apache2\conf\httpd.conf 这个文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)
--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------
此时PHP环境基本已经配置成功
在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
重新启动apache服务
用浏览器打开 http://localhost/test.php
如果可以看到php配置输出信息就OK了
MySQL做简单的购物网站?
大二创业的时候,一个暑假(大概30天)就把一个类似京东的购物商场做出来了。那个时候只是简单知道PHP的语法,然后就跟着视频做了起来,其中最深的感想是:动手去敲,多想为什么,先学会模仿。
那个时候创业的项目是做一个类似于59Store的零食商场,有APP原形。然后就根据APP的逻辑自己瞎搞了起来,开始之前只是懂简单的PHP语法和前端的知识,没有做过上线的项目,可以说是很小白。只能看得懂一般的PHP语言。当时就直接找了相应的视频教程,一步一步跟着学做起来,那个视频用到了一个PHP框架,ThinkPHP3.2版本,我想学PHP的应该都懂这个框架,有很多道友直接是以这个框架开始学PHP的。
刚开始的时候,先简单设计好项目的需求模块,例如购物网站需要登录模块、会员模块、商品管理模块,商家后台模块、支付模块等,根据需求设计好这些功能,这些功能都是比较普遍的了,基本每一个商场网站都是这几个模块,你就可以把他们分开,哪些简单就先做那些。找相应的视频的案例代码给搭建起来,结合自己项目挑重点来学习,学习视频的时候要注意自己每一节要得到的知识点,因为我们是有需求的,很明确自己的需求,比如我今天要搞定登录模块,我就去找该模块的资料和相应的视频教程,加速2~3倍看其中的知识点,因为你现在是项目需求为主,具体的技术底层建议等掌握了怎么用才去挖掘怎样更加优。看完后觉得视频或者案例中的代码模块适合自己的项目,也可以直接拿来用。慢慢地学习多了,做多了,你就会懂自己开发了。要先学会自己做框架或者设计模块,先的学会模仿别人。
当然,前提是你得对自己的项目有足够的认识。哪些是难点,哪些是需要协调的等等都要先罗列出来,比如登录的时候,需要用到手机验证码,那这些申请的材料就可以交给其他同事去做。网站肯定涉及支付,支付的渠道那些也可提前先搞定。
最后,2个月内搭建一个购物商场说简单也简单说难也挺难的。但是你如果想对自己搭建的网站技术有足够的了解,并且想学PHP或者Mysql的话,我建议你还是自己先学会这些技术底层,去积累,去模仿别人的站和技术,技术归技术,业务还业务,有时候搭建一个网站或者开发一个APP不是说哪一门学的语言好,用的溜,而是取决于你解决问题的能力。
希望你能成功!
php网站做好以后怎么上传到虚拟主机上去呢?
要把php网站传到虚拟主机上,直接把网页代码直接上传就可以了。
phpMyAdmin怎么连接数据库?
需要用本地的PHPMYADMIN连接远程的MYSQL数据库,下面配置如下:打开config.inc.php1.更改登陆验证方式查找 $cfg['Servers'][$i]['auth_type'],其值改为 cookie;
2.更改phpmyadmin程序网址,查找 $cfg['PmaAbsoluteUri'],其值改为你的phpmyadmin网址类似于 http://www.aaa.com/phpmyadmin;。;
3.更改默认登陆语言,查找 $cfg['DefaultLang'],其值改为 zh,其他的无需配置,因为使用cookie方式登陆,直接比对数据库判断权限。与配置文件中的这些参数无关。