简介:PHP 一一 概念、环境配置、开发工具一、 PHP 概述1. 几个牛人1994年,创始人 拉斯姆斯.勒多父 想通过C语言编写一个小程序,统计网站的访问流量。PersonalHomePage,最早的PHP就是这样产生的,PHP1.0版本,到1995年, ...
PHP 一一 概念、环境配置、开发工具一、 PHP 概述 1. 几个牛人 1994年,创始人 拉斯姆斯.勒多父 想通过C语言编写一个小程序,统计网站的访问流量。PersonalHomePage,最早的PHP就是这样产生的,PHP1.0版本,到1995年,全世界有15000多个网站是通过PHP语言进行开发的。 PHP2.0,1996年-1997年11月,完善PHP1.0相关问题,增加了对mSQL数据库的访问。 PHP3.0,1998年6月,Zeev与Andi重写了PHP底层解析器,并重新命名ZendEngine (Zend公司) PHP4.0,2000年5月,互联网中经常需要使用的功能封装在PHP的函数库中,PHP的功能异常强大。 PHP5.0,2004年7月,PHP里程碑,融入面向对象的相关思想和设计模式。 PHP7.0,2015年6月11日,性能非常的强大,超过Java语言。 2. 什么是PHP?PHP(Hypertext Preprocessor ),是英文超级文本预处理语言的缩写。PHP 是一种跨平台、嵌入式的服务器端执行的描述语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言。 PHP开发的网页的后缀是.php。PHP语言加Mysql数据库组合是网络应用开发的最佳组合,具有开源、免费、便捷、学习简单、效率高、面向对象、实用性强等优点。 特别说明:开源,可以免费使用这个语言的源代码,可以用于商业用途。 不开源,不知道底层如何运行,而且只能个人使用,如果用于商业用途必须收费。 LAMP/LNMP:Linux + Apache/Nginx + MySQL + PHP,这个组合都是免费开源。 3.PHP能做什么? 网站开发:百度、新浪、淘宝、腾讯 广告系统:百度网盟 游戏开发:4399网站后台,通过PHP开发 移动端:淘宝APP、饿了么 OA办公系统:小微OA 二、PHP环境配置 1、环境配置 在目前的PHP开发中,其环境主要有两种形式:独立开发环境与集成开发环境 AMP :A(Apache)、M(MySQL数据库)、P(PHP解析器) ①独立开发环境 :适合专业的PHP的开发者,因为其需要独立进行安装,还要对软件进行配置。所以比较麻烦,但是其比较稳定。 ②集成开发环境:适合小白用户,因为其不需要独立安装,也不需要独立配置,软件安装完成后,其所有环境默认都已经配置好了,但是其可能不是特别稳定。 PHP的集成开发环境非常多 :WAMP环境、PHPNow环境、APMServ环境、PHPStudy环境 为什么要选择PHPStudy呢? 答:因为PHP有很多版本,PHP5.4、PHP5.6、PHP7.0版本,但是PHPStudy继承了PHP的所有版本。 2. 下载PHPStudy软件 下载好PHPStudy后,目录如下: 运行成功后: 常见问题1:PHPStudy安装配置完成后,可能无法启动Apache,原因在于你电脑中可能安装过Apache(WAMP、APMServ、PHPnow),如果有安装,可以进入管理工具,对其停止即可,然后重新启动PHPStudy即可。 点击其他选项菜单 --> 环境端口检测--->检测端口-->尝试强制关闭相关进程并启动 3、AMP工作环境(Apache + Mysql + PHP) 场景:比如注册某个网站的会员(Apache + MySQL + PHP) ①HTML客户端(表单页面,如注册页面),填写注册信息,然后通过HTTP协议把表单数据发送到服务器端,WWW Server中的Apache服务器(Tomcat服务器)。 http://www.baidu.com/reg.php=> 注册 => 表单数据传输到Apache中的php处理页面。 ②Apache或Tomcat服务器:特别说明,Apache或Tomcat只是一个数据转发服务器,其默认不具备数据的处理能力。 ③PHP解析器(PHP):当PHP代码通过Apache转发到PHP解析器时,PHP解析器把其转化为可识别的机器语言。 ④MySQL数据库:主要用于存储数据,注册用户的信息。 运行原理图: 三、PHP开发工具 1、小型开发工具(代码编程) ①记事本(容易记住代码,格式比较乱)、②EditPlus(增强版的记事本,没有代码提示,格式规范,有语法着色)③Sublime Text3(增强版的记事本,有语法着色,有代码提示,格式规范) 2、中型开发工具(网页设计)①Dreamweaver ②WebStorm ③HB 3、大型企业级开发工具 ① Eclipse② Zend Studio③ PHPStorm④ NetBean(NB) 4、通过Sublime Text3 创建一个PHP文件后. 一定要保存在 在PHPStudy目录中,找到PHPTutorial目录下的WWW目录下. eg: 打开浏览器,输入http://localhost/20171225/demo01_rumen.php,如下图所示: 就说明配置成功! 本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.rzxsoft.cn学习互联网营销技术请到巅云建站www.rzxsoft.cn。 |