认识PHP

Web技术

含义:web的本意是蜘蛛网,在计算机领域中称为网页
构成:它是一个由很多互相链接的超文本文件组成的系统

Web技术-b/s和c/s技术

B/S(Browser/Server)架构:指的是浏览器/服务器端的交互
B/S架构是将浏览器作为客户端,用户只需要安装一个浏览器,就可以访问各种网站的服务,如百度搜索、新浪资讯等。

C/S(Client/Server)架构:指的是客户端/服务器端的交互
客户端软件是专门开发出来的,如QQ、微信,用户必须安装软件才能使用

PHP运行于服务器端,既可以在C/S架构中为客户端软件提供服务器接口,也可以作为B/S架构来搭建动态网站。

Web技术——URL地址


由于80是Web服务器的默认端口号,因此可以省略URL中的“:80”
即:http://www.itheima.com/index.html

PHP概述

LAMP:Linux、Apache、MySQL、PHP共同组成一个强大的Web应用程序平台
局势:随着开源潮流的蓬勃发展,开放源代码的LAMP已经与Java EE和.NET形成三足鼎立之势
关注:并且该软件开发的项目在软件方面的投资成本较低,受到整个IT界的关注

PHP的优势

1.开源免费
2.面向对象
3.快捷性
4.跨平台性
5.支持多种数据库
6.PHP中可嵌入HTML,编辑简单、实用性强、程序开发快

PHP框架

目前有很多流行的基于MVC模式的PHP框架,可以提高开发速度。
例如,国外的有Zend Framework、Laravel、Yii、Symfony、CodeIgniter等;国内也有比较流行的框架,如ThinkPHP。

PHP常用编辑器

notepad++、php storm

你可能感兴趣的:(认识PHP)