Home > Article > Backend Development > PHP study notes (1) Environment configuration and code debugging_PHP tutorial
一配置PHP环境
1、了解什么是PHP
PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用
2、PHP的背景和优势
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是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
5)、效率高:
PHP消耗相当少的系统资源。
6)、图像处理:
用PHP动态创建图像
7)、面向对象:
在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
8)、专业专注;
PHP supports mainly scripting languages, both of which are C-like languages.
Technical Application of PHP
1), pseudo-static and static page generation.
2), process cache and database cache.
3), very good support for W3C standards (DIV+CCS)
4), can carry a large load.
5), distributed
6), support MVC model
7), Ajax framework integration (Jquery framework integration)
8), object-oriented programming support
2. Configure PHP debugging environment
1), Install WAMP
The so-called WAMP refers to the PHP web server environment built by installing the Apache web server (A), MySQL database (M) and PHP script engine (P) under the Windows system (W). Of course, in the LAMP environment, It is better than the WAMP environment, but due to the ease of use of Windows, when we do early development or test some CMS, it is even more convenient and practical to use the WAMP environment. WAMP is these individual pieces of software that together form a powerful web application platform.
Download the latest WAMP helper Wamp5 http://9.scdx1.crsky.com/200711/WAMP5-v1.7.4.rar
2), development tool Zend Studio
Recommended Zend Studio, this is not a free version. Zend Studio is a PHP integrated development environment with powerful professional editing tools and debugging tools. It supports PHP syntax highlighting, syntax auto-filling, bookmarking, syntax auto-indentation and code copying. It has a powerful built-in PHP code debugging tool supports both local and remote debugging modes, and supports a variety of advanced debugging functions.
(Study notes, superficial understanding. For study reference only, please forgive me if it is insufficient)