00:00
好,我们开始来上课,那么今天呢,我们开始进入到我们的PP课程啊,那么今天呢,咱们主要去了解一下我们的这个PP啊,以及我们的这个运营环境,还有呢,咱们如何去这个在页面中啊,开启PP的这个标签,然后呢在PP里面去编写它的代码对吧?以及PP中的这些变量啊,以及它的数据类型,还有常量,这是咱们今天所了解的这些内容啊。那么在刚开始接触PP的时候呢,这几天呢是比较枯燥的,因为什么呢?我们在这几天的学习当中,我们没有办法去写任何的效果啊,只有我们学到了流程控制以后,我们才能干嘛进行效果的这些编写啊,那么这两天呢,我们学的是比较枯燥的啊,所以大家要注意一下啊,一定要多练习才可以。好了,那咱们来看第一个问题,什么是PP,那才说了PP是超文本预处理器,也是一门服务器端的脚本语言,也就是它干嘛呀,是在服务器这一端进行来执行的啊,所以大家要注意的是,所有的PP文件是不能双击运行的,必须通过服务器来访问,对吧?那么怎么办?第一件事儿我们就是来搭建我们的服务器,那么服务器呢,其实在我们第一课里边,我已经带着大家进行了安装,对吧?那么安装完之后呢,我们又往这里边装了一个PPCMS,一个二次开发的一个产品,对吧?然后呢,我们通过local host来访问,然后开始干嘛,开始去操作这个软件,对吧?那么我们装了,那么软件叫什么名呢?它叫做wap。
01:20
对吧,Web啊,也就是Windows,然后阿玛奇买车狗跟PP对吧,它是一个集成环境,那么这个时候我们使用集成环境的好处是干嘛呢?是利于我们初学者的这一个学习啊,那么后期我们会接触到另外这两种环境,一个叫做lamp,一个叫做l n MP lamp呢是Linux、阿尔法奇MYSQL和pap啊,而且LNMMP呢也一样是Linux跟NX服务器啊,就是说我后期会换一个服务器对吧?哎,那是这几种语言的这几种环境的一个简称啊,一个叫lamp,一个叫lamp,一个叫做wamp啊,所以大家一定要把这块记住啊,那么我们现在用的就是wa,呃,Wamp对吧?那mapmp我们在装好以后,在我的桌面上是有个图标的,还记得吧,那我这个图标是把我拉到这里边啊,拉到了我屏幕的左下角。
02:08
这么一个图标,那么图标在访问的时候,比如说现在你看我来点击启动。哦是启动,启动的时候,这里边是有三个颜色的。哎,这呢,看红。现在是红对吧,然后呢。变成黄。然后最后干嘛变成绿,当变成绿的时候代表什么,我所有的服务已启动了啊,那么如果是黄色的时候呢,那你就要看一下你的阿帕奇,或者是你的买色是否已经启动,那在这里边。买色狗,比如说阿帕奇,阿帕奇在这里边对吧,如果你要是没有启动的话,没有启动话,前面这个是变色的,明白吧?啊,你是没有停止的,没有停止的和这这两个是不会让你去选的,这是你没启动的,那你需要怎么办?你就需要对应的重新安装对吧?你可以remove删除这个服务,在这里边,你看remove删除这个服务,按删除完以后再in到重新安装啊,如果是买circle呢,那也一样,在这里边也是这样,效果看到了吧,然后你也可以干嘛,Remove删除或者是in到新安装对吧?如果你跟我的一样,直接是绿色,那就不需要动啊,那就不需要动了啊。
03:11
然后这个是咱们这个wap的三个图标。啊,三个图标颜色分别什么呀?红色代表什么?所有服务未启动。黄色代表部分服务未启动,有可能是因为端口的冲突,也会导致什么,部分服务未启动就是未安装成功啊,然后绿色呢代表什么?所有服务已经启动,可以正常使用了,那正常使用的时候我们是通过什么打开浏览器对吧?我们通过我们的服务器来访问,那通过服务器怎么来访问,是不是我们的域名叫做local host。Loho hosts hellos,对吧,我们通过locals来访问啊访问你看我们在这里面,我们目叫什么,叫做online。哪去了?这叫做online,对吧?所以我应该访问log下面的online。对不对,这样的话就访问到我们10101,下面就有我们这么多课程,对吧,那咱们来看啊。
04:00
在这里边啊,我们访问的这个online online在哪?Online是不是就在我服务器中的3W目录里边,你看也相当于当我一输入完了过后呢,是不是直接管理到3W目录对吧?也就是说阿玛奇只会管理一个目录啊,就是默认是我们3W目录,那么包括这个域名我能不能自己做一个更改呢?因为我现在本身就在本地,我能不能用一个我喜欢的域名了也是可以的,那这个时候我们就需要干嘛呢?需建,需要我们去搭建一台虚拟主机啊,那么怎么搭建虚拟主机,这里面步骤我已经给大家写上来了啊,那咱们来看第一件事儿,我需要干嘛呢?找到阿帕奇的配置文件,阿帕奇的配置文在哪呢?在我的万B64目录下有一个B目录,这里面有个阿帕奇,阿帕奇下边有一个阿帕奇,二点四点一再往下又有一个什么康菲,康菲里边有一个什么HTTP。B杠啊,那OK,我们打开打开在这里边我们需要去搜索一个东西,搜索一个什么叫做we host这么一个东西啊。再来,不是这个。好了,这个你看搜索来什么呢?叫做英科路config ES加A,然后HTVD-v cost,第2CONFIG,你要看你前面是否有井号,如果有井号,你就把这井号给删掉,变成这样就可以了啊,变成这样就可以了,那么变成这样以后,注意你看它什么意思,英格是主包含包含了什么呀,包含了conig目录下边。
05:20
ES目录下边有一个这个目录有个这个文件啊,这个文件就是我们虚拟主机的配置文件,也就是最终我们就要改这个文件啊,那这个时候我们来换,你看在conf下边是不是有个ESTRA啊,在ESTRA下边是不是有个HTTPD-host的这个文件,那OK,我们来打开这个文件。好了,打开完以后,你看在这个文件里面都是什么,你看。以这个标签开始,以这个标签结束,中间是一个内容,对不对,你看所有的是不是都是这样,你的里边可能就一个,可能就这一个,默认什么呀,默认就是local来访问的,看到了吧,那我能不能做一个属于我的呢?也可以啊,这里边我有一个啊,烂了。嗯。
06:01
行,我就做这个online吧,啊,咱们来看啊,我把这个删掉,这些东西都是我复制出来的啊,我拿什么复制的,我就是拿这个东西来复制,你把它CTRLC在这里边进行一个复制,哎,复制好了以后,注意它现在你这里边serve name叫什么呢?就是你的名字,你想给他起什么名,比如说我就起叫online.com啊online com好了,那你的别名呢,别名依然我也叫做什么。plan.com OK,这是我的域名对不对,然后所管理的目录是哪呢?你看do呢,管理到哪了,前面是它的变量,我们不用管了,直接看是不是管理到3W,好,我不让他到三,我让他改改一下啊改成什么呢?咱们来看。我直接的管理到我的online目录啊,直接让他管理到我的online目录,管理到online目录是不是就到这了,对不对?哎,所以在这里边,在这个3W下边我再加一个online啊,那也就是在这里边,我再让他管理往下来叫做on。社管理这这个目录同样我所涉及到权限也一样是涉及到啊online目录了啊好了把这两块一改,也就是说总共我只需要改这四个地方,其他的都不需要啊,其他都不需要这块内容,比方什么意思是所有的IP都可以访问这个八展端口啊,所有的IP都可以发展发展端口,好了,那这个文件我是不是就改完了,改完以后需要干嘛呢?需要做域域名解析,怎么解析呢?在这里边找到C盘,C盘有一个什么,有个Windows是我们系统目录,系统目录里边有个什么SYS32那个。
07:25
对吧,在这里边有一个drivers。Driver在这里边有一个ETC,找到ETC里边有个host目录,那么再来打开这个host目录,我们再来编辑一下啊,这个host的目录就是我配置的域名,咱们来看这里边我有没有配置过online。了。好像没有了是吧,那OK online没有了,那我接下来就是127.0.0.1,这是我本地循环IP要做解析到哪呢?解析到on Li online.com。Online com啊好,这块有一个online是吧,我们给它删掉啊,删掉好了online.com OK,那现在完事,完事以后我们开始干嘛把它关掉啊,这个也关掉,然后这个呃阿online online流了,这个目录流了,这个也不要了,关掉关掉以后接下来我们来重启阿尔法奇啊,只要是做了注意,只要是后期我们做了相应的更改,一定要重启阿八七对吧,Rest server重启七,你看黄色,因为它在重启了对吧,黄完以后绿了,OK,那现在可以了,可以后现在我们来看,我不通过logs,我直接输入online。
08:29
Onl online点2ch.com来回错回错以后,咱们来看是不是到零一那个目录下点零一这里边零七是不是我们今天的目录,那打开零七看是不只有课堂笔记对吧?因为我们还没往里面创建文件的嘛,对不对?哎,也就说我们如何去更改我们的这个,就是创建我们虚拟主机呢,搭建我们虚拟主机呢,就是用这几步,你看第一步找到阿帕奇的配置文件这个对吧,然后呢,开启阿帕奇配置文件中虚拟主机的配置文件选项,也就是这一句,去掉前面的井号啊,然后找到虚拟主机配置文件这个文件,然后复制这一段代码对吧?把那里面代码复制一个,然后其中这个是我的域名,这个是我的别名,这个是所需要的管理的目录,对吧?这个是权限目录,所以这里里边我要只要他改成什么,它也对应要做一个更改,然后接下来干嘛,找到系统配置文件对吧,配置我的这个IP啊127.0.1本地循环IP解析为对应的这样一个域名,然后重启阿法奇就搞定了啊这就是我们搭建虚拟主机啊,那好了,那么现在搭建虚拟主机了,我们也能访问了,那接下来。
09:31
我们是不是就得知道那我们如何去创建PP文件了,那PP文件就是以什么以点PP做结尾了,而且大家注意,PP文件可以使用英文或者拼音,仅止使用中文命名啊,不允许使用中文命名的啊,然后也样不允许使用特殊字符,你在创建文件时也是不允许的,对不对,然后文件的命名一样要干嘛,要有意义,那怎么来创建文件,咱们来看,在这里边我们去新建一个文件啊,在这里面新建一个PP的文件叫什么呢?叫做零一。01demo.ppa这么一个PP,好回这回车以后,咱在这里边来看,是不是就有这么一个PP文件了,对吧?哎,那么在这个PP文件里边,我就可以干嘛呢?编写我们PP的代码了啊,编写我们PP代码了啊,这就是我们创建PP的文件,那么好了,创建完PP,要想编写PP代码,我们就需要知道什么PP的开始和结束的标记啊PP开始和结束标记,那么咱们来看。
10:21
我们默认啊,最完整就完整的格式,以标准格式是以健框问号PP开始,以问号加括号结束,这就是它的完整格式啊,然后呢,在中间干嘛呀,书写PP的代码,比如说我们学任何语言,第一句都学什么学hello word对吗?那在这里呢,我们不需要我们直接写个PP音,不好啊,我直接写这么一段信息了啊,那么这个时候我们在这个浏览器里面再来看啊,我来回车一下,你看是不是就多了一个零一的码,把点PP,哎,那OK,点过来,点过来以后你看是不是就访问到了这么样一个页面。零一.p呃,01PDEMO.pp我这里面只写了一个PP,但我一访问时候是不是给我返回了这么一些东西,而且这个页面很多,你看。
11:03
你看全是英文的,我们是不是看不懂啊,哎,那不要紧,一会儿我可以带着大家去看这个东西啊,你不需要说啊,我这里面这么多英文,我看不懂怎么办?没事啊,不用紧张,一会儿我带着你挨个去看。好了,那这是第一种格式啊,以坚括号问号PP格式开始了,那么它还支持什么呢?还支持另外一种,你看在这里边我有的给大家记啊,那这块那还是什么?你看以监括号问号开始,以问号交括号结束对吧,那P这是这个以尖括号问号。结束啊,那么中间书写PP代码啊,这叫什么完整格式,也是推荐使用的,那么另外呢,还有什么呢?以建号问号开始,以问号建号结束,中间书写PP代码,这叫什么短风格模式,好了,那我们现在来创建一下,我们先不管这里面到底输出了什么内容啊,总之它输出了对吗?那现在再来一个PPT文件,比如说叫做零二。Short短风格对吧,那在这里边咱们说了是以间括号。
12:01
问号。开始。喂,问号。开始对吧,然后呢,以问号加括号结束,在中间我们继续书写PHP info好了。那这个时候我们看可不可以,这是第二个对吧,那在这里边一样,我先打开一个继续访问的是online on online.com好了,当防online以后依然是01010707里面的零二好了。有输出吗?跟这个两个是不是不一样啊?哎,没有输出,注意不是不好使,是因为什么呀?我们要使用短风格,我们必须开启配置文件,那么怎么开启配置文件呢?我们就要去找PP的配置文件,那么怎么找PP的配置文件?诶这个时候我们再回过来去看一下我们刚才第一个里边返回的这个东西,对于这段内容啊,我们只需要记三步就可以了,哪三步呢?第一步什么呀?是顶上的头,包括什么呀?PP沃SON7点。4.0什么意思,也就是告诉我pap的版本号对吧,所以需要你记得第一块内容就是这个东西。
13:02
叫什么pap的版本号在这里边啊。好了。我给他粘过来,粘不过来,粘不过来啊,粘不过来怎么办?那我这里边给大家做一个截图啊。嗯。屏幕截取。许星区。我们需要。第一块内容需要记的是它啊,好了,然后把它另存为一下啊。3W。下边的online,下边的零一,下面的零七对吧,那这里面第一个叫什么叫做这个。PHP版本号,PHP。版本号。版本号,OK,这是第一个啊好了,那第二个呢,第二个我们就要看的是什么,是这两个信息,你看一个叫做config这个家伙对吧,他告诉什么呢?告诉我PP的ii,也就是PP的配置文件路径在哪,在C盘Windows下,你看是不是告诉你PP配文件路径上,哎,那OK,我们就去找一下吧,在我的C盘Windows下边,我们在这边去说搜索一个PP你看。
14:17
PP。有P的ii吗?看没有了,又还原回来了,对吧?是不是根本就没有这个文件了,哎,所以这里边下面还有一句load实际加载配置文件在哪呢?在C盘,那么64下并一下阿尔玛奇,阿尔玛奇这里边并一下PP的ii,看是不是在实际加载这里边呢?哎,那OK,我们再按照它的路径再去找一下在哪在这个C盘对吧?然后万六,诶,错了啊,万盘64下,当然这里边有一个B下,B下有个阿尔塔奇,然后272.4.4.11,然后在这里边有什么有个BB下边咱们看有没有PP的ii。有没有批评的I啊,有吧,哎,所以这是第一种方式,我们可以干嘛通过它来进行查找对吧?另外我们要真想找这个PP备份文件,没有那么麻烦,直接在这里边单击左键单击找到PP,这里边是不是也有PP的ini啊,对吧?哎,这就是PP的配置文件,直接点开,这就是当前的配置文件啊一样,配置文件里面又是一堆英文,我们又看不懂,对吧?哎,那这里边我们学到哪个,我会带大家看哪个啊,所以第二块对于PP所反馈的信息,第二块我们需要看懂的就是这段内容,那这里边。
15:31
把它关掉,我们再来。截取一下。啊,需要大家能看懂的,第二块内容在这里边。好一样文件。孙春雷。记笔记。叫做。呃。K文件地址。好了,这是我的第二块,那第三块儿呢,再往下来你看啊。
16:03
下面是什么?一个头,然后呢,一块内容对吧?又是一个头一块内容,你看往下的所有东西是不是都是一块头,你看一块头一块内容对吧?你看所有的都是一个头一个内容,看到了吧?哎,比如说这个do是不是一个头一个内容,Ex if,一个头一个内容吧,对吧?FILTER1个头一个内容,这个基D1个头一个内容,你比如说后期我们要去做验证码,那你做验证码就需要什么,就需要有它的支持,有需要这个东西的支持,那么这个表示什么意思呢?表示一个完整的功能模块啊,完整的功能模块,也就是说当你通过PP检测到,在这里边你能看到有它有它的存在啊,那么你就可以使用它下边相关的一些函数了。啊,相关的一些函数,一些方法,一些类库了啊,当你看不到它,没有它的存在,那不好意思,也就相当于你用不了对吧,用不了怎么办,我们就得自己再去单独的安装了啊,所以往下的这个内容一个头一个内容呢,就是这叫什么呢?这叫做完整的一个功能模块啊来这里边也一样,我就截这个基地了啊。
17:03
屏幕结局,矩形之一。这又一块,我们也一样给它另存为。叫做。呃。完整功能模块好了,一共有这三块需要大家去记的啊好了,那这个时候我们再回到这里边来,我把这个东西啊拽上拽进来啊,0107里边是有三张图片的,对吧?那这三张图片我们给它拽一下啊,这是我的PP的版本号对应的放到这里。诶。不让我用吗?啊,拽不过来,拽不过来不行啊,那这里边对应的图片。图片叫做什么呀?叫做PHP。版本号对吧,然后这个呢,对应的是图片叫做pap。
18:02
配置文件地址啊,这些笔记都是我精心整理的,大家下来以后也不要直接用我的笔记,虽然我已经写的很全了,但你下来以后一定要自己来整理啊,然后最后一块完整的功能模块对吧?在这个页面中能看到它表示PPT已经加载了该模块,我们可以使用该模块相关的函数或者是方法了啊这个图片。对,是什么呀,叫做完整的功能模块啊好了,那现在我们再来看我们遇到的问题,我们遇到了,当我使用这个标签是不是不好使,不好使的话,我们需要干嘛,需要找PP配置文件去改,那怎么找呢?咱就是在这里边我最快的方式是不是可以直接这么去找啊,哎,那这里面找找到它以后干嘛?搜搜什么so so sal,搜这个关键词就可以了啊,那这里边有一个什么,有一个叫做sal open target,看到了吗?Salt open target给它设置为什么为二啊,它默认是off,是关闭的,设置为R代表代表开启,开启以后你需要干嘛重启服务器。
19:01
找到阿帕奇。这里边。瑞,继续重启阿玛吉啊,当你重启完阿玛奇以后。哎,再回到来看好了,我在第二页面对吧,上这个页面再刷新。来,你看是不是出现了,哎,出现了以后,这是不是告PP版本号啊,这是不是告诉我这个配置文件路径往下是不是一块头一块内容代表的是完整功能模块了,哎,这是啊,我当前PP代码是不是就支持了这个短风格模式,哎,所以这里边大家注意的是我们要使用短风格模式必须干嘛呀,必须先去开启PP配置啊,看PP的I这个配置文件中呢,Sound-open杠的这个选项,把这个off设置为二,然后呢,我们再重启阿帕奇才能使用。对不对?哎,这就是目前PP7以上所支持的这两种风格啊,但一样推荐大家使用,怎么样标准风格也就是完整格式啊,不推荐大家使用这种短风格,为什么?因为我们要用它还得去干嘛改我们的配置文件是不是比较麻烦,哎,所以我给它改回来哦哦。
20:01
好了,把它关闭掉,这个配置文件我们也不要了,关闭掉了啊关闭掉了好了,那接下来再往下来,下面你看PP之前还有两种方式也可以干嘛,一种是使用监括号问号中间是不是写PP代码,然后问号键果号回来,这是什么呢?ASP风格那也一样,需要更改PP配置文件,叫做ASP杠,Target为of,设置为二,然后重启,然后另外呢是直接使用标签S标签,在这里面设置属性long位置等于PP,然后中间去书写PP的代码啊这种叫做长风格模式,大家PP版本七版本以后这两种方式都不支持了啊,所以你只需要知道有这两种就可以了,因为根本没有人用啊,最常用的只有什么?只有这一种,就是以坚果号问号PP开始,以问号结果号PP结,以问号结果号结束啊,这就是咱们PP的开始和结束标记啊,那么也就是说,当我们在任意的一个PP代码当中写了监号方PP,然后呢,以这个监号方结束,那么中间是不是就可以编写PP代码啊?
21:00
哎,这就是咱们PP的开始和结束标记啊,那OK,那这节课我们到这里,那么下节课呢,我们再来看什么呢?看我们PP语言的。
我来说两句