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?

PHPHypertext Preprocessor ),是英文超级文本预处理语言的缩写。PHP 是一种跨平台、嵌入式的服务器端执行的描述语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言。

PHP开发的网页的后缀是.php。PHP语言加Mysql数据库组合是网络应用开发的最佳组合,具有开源、免费、便捷、学习简单、效率高、面向对象、实用性强等优点。

特别说明:开源,可以免费使用这个语言的源代码,可以用于商业用途。

                      不开源,不知道底层如何运行,而且只能个人使用,如果用于商业用途必须收费。

LAMP/LNMPLinux + 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.4PHP5.6PHP7.0版本,但是PHPStudy继承了PHP的所有版本。

2. 下载PHPStudy软件

下载好PHPStudy后,目录如下:


运行成功后:


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

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

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


场景:比如注册某个网站的会员(Apache + MySQL + PHP)

HTML客户端(表单页面,如注册页面),填写注册信息,然后通过HTTP协议把表单数据发送到服务器端,WWW Server中的Apache服务器(Tomcat服务器)。

http://www.baidu.com/reg.php=> 注册 => 表单数据传输到Apache中的php处理页面。

ApacheTomcat服务器:特别说明,Apache或Tomcat只是一个数据转发服务器,其默认不具备数据的处理能力。

③PHP解析器(PHP):当PHP代码通过Apache转发到PHP解析器时,PHP解析器把其转化为可识别的机器语言。

④MySQL数据库:主要用于存储数据,注册用户的信息。

运行原理图:



三、PHP开发工具

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

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

2、中型开发工具(网页设计)

①Dreamweaver ②WebStorm ③HB

3、大型企业级开发工具

Eclipse Zend Studio PHPStorm NetBeanNB

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

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

eg:

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



就说明配置成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

white camel

感谢支持~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值