您当前的位置: 首页 >  开发工具

white camel

暂无认证

  • 2浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

white camel 发布时间:2018-01-04 15:53:19 ,浏览量:2

一、 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,如下图所示:

就说明配置成功!

关注
打赏
1661428283
查看更多评论
立即登录/注册

微信扫码登录

0.0448s