1.php学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

◆Web开放介绍:

1.在英语中web即表示网页的意思,它用于表示Internet主机

上供外界访问的资源,即提供浏览器访问的资源。

2.Internet上供外界访问的web资源分为:

①.静态web资源(如html页面):指web页面中供人们浏览

的数据始终是不变。

②.动态web资源:指web页面中供人们浏览的数据是由程序

产生的,不同时间点访问web页面看到的内容各不相同。

静态web资源开发技术

★html

3.常用动态web资源开发技术:

PHP、JSP/Servlet、ASP、等

◆php的基本概念:

1.php(php hypertext preprocessor) 超文本预处理语言

2.php由zend公司进行维护

3.php最先前用于做个人主页,现在发展到用于做网站开发

◆php的优势:

1.跨平台性良好,多种数据库支持

2.效率比较高,具有良好的安全性

3.免费使用(成本低)

4.开放的源代码,所有的php源代码都可以得到

5.面向对象

不足:

1.安装比较复杂

2.灵活;php是解释运行机制的语言,所有很多问题在运行的阶

段才会发现

php的基本概念

快速入门案例:

test.php

echo ‘hello’;

?>

①.php是personla homepage的缩写

②.目前是有zend公司负责维护和商业化

③.php是嵌入到html中的代码

④.php脚本是运行在服务器端的

B/S和C/S的区别

b/s的优势:

①.开发成本低

②.管理维护简单

③.产品升级便利

④.对用户的培训费用低

⑤.用户使用方便,出现故障的概率小

b/s的不足:

①.安全性不足

②.客户端不能随心变化,受浏览器的限制

WEB服务器:

1. IIS

2. Lighttpd

3. apache

测试是否真的成功!

在浏览器中输入

http://localhost

表示ok.

说,apache安装成功后,操作系统是以服务的方式管理

我们可以通过该服务来启动和关闭apache,也可以通过apache moniter来管理apache

另外一种管理apache就是通过命令行来管理

httpd –k start[shutdown][restart]启动

测试:

1.进入控制台(切换到apache安装目录下)

apache其实就是软件,apache有一个非常重要的应用程序httpd.exe,该程序在apache安装目录的bin目录

如果希望在任何目录下都可以运行我们的httpd指令,则需要做一个环境变量设置

apache这个web服务器默认在80端口监听

如果你访问一个网站/ ,则默认一个端口是80

端口(port):

1.一台机器可以有1~65535号端口

2.在实际开发中,我们经常使用 netstat –an来查看机器有哪些端口在监听,如果发现有异常端口监听,则可以关闭该端口netstat -anb

通过该命令我们可以发现是哪个程序在监听该端口,从而关闭3.一台机器的80端口被apacche监听,则该端口不能再被其他的应用程序监听。

4.端口分为有名端口1~1024号,其他端口可以自己分配

apache如何去配置端口:

我们的apache软件配置是在 httpd.conf文件中配置,该文件在apache安装目录下的conf文件夹下,在httpd.conf文件中我们修改端口。(在修改过后,需要重新启动apache服务器,配置方能生效)

apache可以同时监听多个端口

apache目录结构解释:

运行机制图:

apr:可移植运行库apache-----启动阶段

虚拟目录

提一个要求:

我的apache是安装在C盘,但是C盘没有空间,D盘有更多空间,能不能把D盘的一个文件夹下的网页html,php,当做网站管理

看看如何完成这个功能?

1.添加虚拟目录的节点

配置虚拟目录在apache的conf目录下httpd.conf的节点后添加如下代码:

DirectoryIndex index.html indel.htm index.php

Alias /myblog “D:/myblog”

order allow,deny

Allow from all

注销:(可不注销主目录)

3.测试

http://localhost/my_project/bolg/demo1.html

4.如何设置欢迎页面

http://localhost/my_project/bolg 如何看到这个页面

5.关于apache访问权限的讲解

相关文档
最新文档