搜索
 找回密码
 立即注册

QQ登录

只需一步,快速开始

PHP 一一 概念、环境配置、开发工具

查看: 2331| 评论: 1| 发布者: Merv

放大 缩小
简介:PHP 一一 概念、环境配置、开发工具一、 PHP 概述1. 几个牛人1994年,创始人 拉斯姆斯.勒多父 想通过C语言编写一个小程序,统计网站的访问流量。PersonalHomePage,最早的PHP就是这样产生的,PHP1.0版本,到1995年, ...

PHP 一一 概念、环境配置、开发工具


一、 PHP 概述

1. 几个牛人

PHP 一一 概念、环境配置、开发工具


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能做什么?

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后,目录如下:

PHP 一一 概念、环境配置、开发工具


运行成功后:

PHP 一一 概念、环境配置、开发工具


常见问题1:PHPStudy安装配置完成后,可能无法启动Apache,原因在于你电脑中可能安装过Apache(WAMP、APMServ、PHPnow),如果有安装,可以进入管理工具,对其停止即可,然后重新启动PHPStudy即可。

点击其他选项菜单 --> 环境端口检测--->检测端口-->尝试强制关闭相关进程并启动

3、AMP工作环境(Apache + Mysql + PHP)

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 一一 概念、环境配置、开发工具


三、PHP开发工具

1、小型开发工具(代码编程)

①记事本(容易记住代码,格式比较乱)、②EditPlus(增强版的记事本,没有代码提示,格式规范,有语法着色)③Sublime Text3(增强版的记事本,有语法着色,有代码提示,格式规范)

2、中型开发工具(网页设计)①Dreamweaver ②WebStorm ③HB

3、大型企业级开发工具

① Eclipse② Zend Studio③ PHPStorm④ NetBean(NB)

4、通过Sublime Text3 创建一个PHP文件后. 一定要保存在

在PHPStudy目录中,找到PHPTutorial目录下的WWW目录下.

eg:

PHP 一一 概念、环境配置、开发工具


打开浏览器,输入http://localhost/20171225/demo01_rumen.php,如下图所示:

PHP 一一 概念、环境配置、开发工具


就说明配置成功!

本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.seoxiehui.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。

惊呆

大哭

感动

晕倒

口水
已有 1 人参与

会员评论

文章排行

TOP ARTICLES

返回顶部