一配置 PHP 环境
1 了解什么是 PHP
PHP(PHP: Hypertext Preprocessor, 超文本预处理器的字母缩写)
PHP, 是英文超级文本预处理语言 Hypertext Preprocessor 的缩写 PHP 是一种 html 内嵌式的语言, 是一种在服务器端执行的嵌入 HTML 文档的脚本语言, 语言的风格有类似于 C 语言, 被广泛的运用
2PHP 的背景和优势
PHP 的发展背景
1)1994 年由 Rasmus Lerdorf 创建, 开始是一个简单的 Perl 语言编写的程序, 用统计他自己的网站的访问
后来用 C 语言重新编写包括可以访问数据库
2)1995 年 Lerdorf 发布 PHP/FI 1.0 版本和 2.0 版本, 并加入对 mySQL 的支持, 从此建立了 PHP 在动态网页开发上的地位
3)1996 年低, 有 15000 个网站使用 PHP/FI
4)1997 年中, 有超过五万个网站是用 PHP/FI 开发开发小组加入了 Zeev Suraski 及 Andi Gutmans 同年 PHP3 发布
5)200 年 PHP4.0 问世, 增加了许多新的特性
6)在 2000 年 5 月 22 日, 以 Zend Engine 1.0 为基础的 PHP 4 正式释出, 2004 年 7 月 13 日则释出了 PHP 5,PHP 5 则使用了第二 代的 Zend Engine[5]PHP 包含了许多新特色, 像是强化的面向对象功能引入 PDO(PHP Data Objects, 一个存取数据
库的延伸函数库)以及许多效能上的增强
7)2008 年 PHP 5 成为了 PHP 唯一的有在开发的 PHP 版本将来的 PHP 5.3 将会加入 Late static binding 和一些其他的功能强
化
优势在那里
1)开放开源的: 开放源代码
2)PHP 是免费的: 和其它技术相比, PHP 本身免费
3)php 的快捷性:
程序开发快, 运行快, 技术本身学习快嵌入 HTML: 因为 PHP 可以嵌入 HTML 语言, 它相对于其他语言, 编辑简单, 实用性强, 更适合初学者
4)跨平台性强:
由于 PHP 是运行在服务器端的脚本, 可以运行在 UNIXLINUXWINDOWS 下
5)效率高:
PHP 消耗相当少的系统资源
6)图像处理:
用 PHP 动态创建图像
7)面向对象:
在 php4,php5 中, 面向对象方面都有了很大的改进, 现在 php 完全可以用来开发大型商业程序
8)专业专注;
PHP 支持脚本语言为主, 同为类 C 语言
PHP 的技术应用
1)伪静态和静态页面生成
2)过程缓存和数据库缓存
3)很好的支持 W3C 标准(DIV+CCS)
4)可以大负荷
5)分布式
6)支持 MVC 模型
7)Ajax 框架集成(Jquery 框架集成)
8)面向对象的编程的支持
二配置 PHP 调试环境
1)安装 WAMP
所谓 WAMP, 是指在 Windows 系统 (W) 下安装 Apache 网页服务器 (A) 以及 MySQL 数据库 (M) 和 PHP 脚本引擎 (P) 而搭建起来的 PHP 网络服务器环境, 当然, 在 LAMP 环境肯定是比 WAMP 环境要好的, 可是由于 Windows 的易用性, 所以, 我们在做前期开发或者测试某些 CMS 的时候, 使用 WAMP 环境甚至很方便更实用一些 WAMP 即这些单个软件共同组成了一个强大的 web 应用程序平台
下载 WAMP 最新帮 Wamp5 http://9.scdx1.crsky.com/200711/WAMP5-v1.7.4.rar
2)开发工具 Zend Studio
推荐 Zend Studio, 这个不是免费版 Zend Studio 是 PHP 集成开发环境, 具备功能强大的专业编辑工具和调试工具, 支持 PHP 语法加亮显示, 支持语法自动填充功能, 支持书签功能, 支持语法自动缩排和代码复制功能, 内置一个强大的 PHP 代码调试工具, 支持本地和远程两种调试模式, 支持多种高级调试功能
Zend Studio 8.0.1 正式版官方下载地址(未包含 IBM i edition 下载)
windows 版: http://downloads.zend.com/..ZendStudio-8.0.1.msi
linux 版(32 位):http://downloads.zend./ZendStudio-8.0.1-x86.tar.gz
linux 版(64 位):http://downloads.zend.ZendStudio-8.0.1-x86_64.tar.gz
适用于 Mac_OS_X 的 DMG 安装格式: http://downloads.zend.ZendStudio-8.0.1.dmg
(学习笔记, 理解肤浅只供学习参考, 如果不足敬请谅解)
来源: https://www.php1.cn/detail/php-6bcbf38f41.html