Web端:通过浏览器去搞的
1常见网站架构:动态网站架构平台
wamp:windows + apache + mysql + php
Lamp : linux + apache + mysql + php
Lnmp:linux + ngix + mysql + php
J2EE: unix + tomcat + oracle + jsp
Asp.net: windows + iis + sqlserver + asp
性能比较 | Lamp | J2ee | Asp |
运行速度 | 快 | 快 | 快 |
开发速度 | 快 | 慢 | 快 |
运行耗损 | 一般 | 较小 | 较大 |
难易程度 | 简单 | 难 | 简单 |
运行平台 | Linux windows unix | 绝大多数平台均可 | windows |
拓展性 | 好 | 好 | 交差 |
安全性 | 好 | 好 | 差 |
建设成本 | 非常低 | 非常高 | 非常高 |
Php能做什么:
1收集表单数据:
2生成动态网页:
3字符串处理:
4动态输出图像:
5服务器端文件操作
6编写数据库文件支持的网页。
7会话跟踪控制:
什么是php?
Php是超文本(预处理器 动态生成html内容) php是一门运行在服务器端嵌套在html中脚本语言。
Wamp安装:
Localhost:打开默认目录 127.0.0.1 访问网站的跟目录
Phpmyadmin:数据库操作界面
www目录网站跟目录
Apache:修改默认入口文件httpd.conf
<IfModule dir_module>
DirectoryIndex erg.html
</IfModule>
Php的配置文件: php.ini
Mysql:数据库
Php其他相关特性:
1php是一门脚本语言(脚本就是一条条文字指令)可以和javascript或html或css可以进行混合编写 ,一个php文件认识html css js php,但是html文件只认识html和css和js
2php的结束指令分割符:(分号;) 必须保证每一条语句之后都有一个分号; ?>语法定界符也有结束指令分割作用但是建议每条语句还是加分号
3php代码分类:
1单条的php代码
2代码块用{}包含起来的内容称之为语句块代码块。流程控制,函数,类...
4程序注释:
1html注释<!-- 注释内容 -->
2css注释 /* 注释内容 */
Php注释:
1单行注释:
#
//
2多行注释:
/*
注释内容
*/
注意: 禁止嵌套。
注释的作用:1区域介绍,代码标注,方便后期维护.2错误调试。