51CTO下载-韩顺平PHP-基础语法1

◆ Web 开放介绍:1. 在英语中web 即表示网页的意思,它用于表示Internet 主机上供外界访问的资源,即提供浏览器访问的资源。2.Internet 上供外界访问的web 资源分为:①. 静

◆ Web 开放介绍:

1. 在英语中web 即表示网页的意思,它用于表示Internet 主机上供外界访问的资源,即提供浏览器访问的资源。

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

①. 静态web 资源(如html 页面):指web 页面中供人们浏览的数据始终是不变。

②. 动态web 资源:指web 页面中供人们浏览的数据是由程序产生的,不同时间点访问web 页面看到的内容各不相同。 静态web 资源开发技术

★html

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

PHP 、JSP/Servlet、ASP 、ASP.net 等

◆ 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 就是通过命令行来管理

测试:

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

,

2. 修改server 主目录

注销:(可不注销主目录

)

3. 测试

4. 如何设置欢迎页面

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

,

①.

表示对D 盘下面的my_project/blog文件权限设置 ②.order allow,deny

表示先许可所有的访问.deny 表示拒绝所有 ③.allow from all

先看看allow

Allow from all,许可所有IP

理解:

.

标签: