PHP_01

PHP语言简介

PHP全称:Hypertext Preprocessor(超文本处理器)
PHP2.0可以连接数据库,可以处理表单数据

PHP语言功能特点

!运行于web服务器端的WEB开发语言. 用户可以通过浏览器发起对制定脚本的请求,服务器执行对应的脚本并返回执行结果.
!支持大多数主流数据库 . maSQL . oracle . Redis 等
!解释型脚本 . 无需生成.dell或者.exe类似的文件,再执行.

WEB服务器

!PHP是用于网页服务器端编程的脚本语言 . WEB服务器是安装了WEB服务器软件的计算机
储存网站脚本程序
!用户请求对应脚本时,服务器执行对应的脚本并返回执行结果.

1)常见的web服务器

Apache HTTP Server 服务器:是一个开源的网页服务器,跨平台,安全性高,是最流行的WEB服务器
Nginx服务器:轻量级的高性能WEB服务器.特点:占用内存少,并发能力强
IIS服务器:微软提供的基于windows的服务器软件

2)常用的开发环境

WAMP : windows+Apache+mySQL+PHP
LAMP : Linux+Apache+mySQL+PHP
LNMP : Linux+Nginx+mySQL+PHP

软件架构

1)C/S架构

为Client/Server的简写.访问不同的服务器,需要安装不同的客户端软件.如QQ,微信,百度云等

2)B/S结构

Browser/Server
淘宝:https://www.taobao.com/index.html
特殊的C/S模式,把所有的客户端都统一成浏览器,提供一个入口即可,输入请求的服务器以及脚本地址,获取对应的页面信息返回,未来软件的大趋势

网络基础知识

IP地址

1)IP地址概念
Ip地址相当于每一个连入互联网的设备的身份证号
IP地址分为四段。每段数字的取值范围是0-255,占据1个字节(8位)。总共4个字节。
2)两种特殊的IP地址
127.0.0.1作为本机测试的IP地址. 本机测试时,客户端与服务器都安装在本地计算机上,数据无需任何网络传输
192.168开头的为局域网地址

域名(Domain name)

服务器的IP地址不便记忆,使用指定的字符串对应特定的IP地址,可以简化使用

DNS (Domain name system)

域名解析系统. 保存了服务器名与IP名之间的映射关系

本地host文件

本地自带的DNS文件,可以用来缓存域名与IP地址的对应关系
储存路径:C:\Windows\System32\drivers\etc\hosts
快捷方式:运行窗口---drivers

URL(统一资源定位符)

每个互联网上的资源都有 访问标记符,这个标记符为URL
如:http://www.example.com:80/index.php
网络协议(http/https),服务器名(www.example.com),端口号(80),资源名(index.php).

修改虚拟主机的配置

配置文件路径:d:\wamp\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf
可修改跟目录和访问权限
配置修改后需要重启服务器

PHP数据类型
1.标量数据类型

①整数(int)
②浮点型(float)
③字符串(string)
④布尔类型(boolean)

复杂数据类型

①数组(array)
②对象(object)

特殊数据类型

①null
②资源型(resource)

进制转换函数
decbin(int 值):十进制转二进制
decoct(int 值): 十进制转八进制
dechex(int 值): 十进制转16进制

bindec(string 值):二进制转十进制
octdec(string 值):八进制转十进制
hexdec(string 值):十六进制转十进制

你可能感兴趣的:(PHP_01)