初学PHP

初学PHP

DAY1 搭建环境

PHP简介

PHP(Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。PHP原始为Personal Home Page的缩写,已经正式更名为 “PHP: Hypertext Preprocessor”。

PS:了解这门语言的时候看了看知乎,发现好多人一直在说PHP是世界上最好的语言,emmmm……真的有那么强吗?且学且看吧。

网站基本概念
一:服务器概念

度娘:服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等。

个人理解:服务器其实也是计算机的一种,只不过它主要是给其他的计算机提供服务的,所以叫做服务器。因为用处不一样,所以服务器的硬件需求与普通计算机不太一样,比如他需要全天24小时的工作,要有很好的I/O能力等等。

在网络环境下,服务器分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

二:IP的概念

​ IP:Internet Protocol,网络之间的互联协议。IP地址具有唯一性。只有计算机系统遵循IP协议才可以与因特网相同。

三:域名

​ 域名:Domain Name,例如(www.baidu.com)。

域名是给人记忆用的,IP是给机器看的。

四:DNS

​ DNS:Domain Name System,域名系统,因特网上作为域名和IP地址相互转映射的一个数据库。

五:端口

方便从计算机上找到需要的程序或信息。例如80端口、21端口、23端口。端口又分为物理端口和虚拟端口。

WEB程序访问流程

web分为两类:静态网站,动态网站。

静态网站的访问

不太好描述,直接上图–》

在这里插入图片描述

动态网站访问流程

在这里插入图片描述

动态网站访问流程和静态差不多,但是会多出几个内容:服务器端解析、数据库

安装apache

现在有很多的一键式安装软件,我就举两个自己安装过的软件当作例子了。

PhPstudy

这个我感觉是目前最简单的apache环境安装了,安装包的下载速度,以及软件内的中文界面,还有傻瓜式的操作。让这款软件成为了新手最适合的软件

wampsever64

法国人开发的软件,功能性,拓展性还都不错。

这个软件打开以后会在桌面右下有一个绿色的图标,如果是黄色的话,说明80端口被占用,可以检查一下什么占用了80端口,然后重启wampsever。

ide

我目前使用的是jet brain的PHP storm,jb全家桶的布局什么都类似,上手快。

总结

storm](https://www.jetbrains.com/phpstorm/),jb全家桶的布局什么都类似,上手快。

总结

php学习前的准备都在这里了,后面就是可以正式开始php的学习了。_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值