跳到内容
当前位置:首页>戏曲>关羽为什么在戏曲行业里,神秘色彩这么重?

关羽为什么在戏曲行业里,神秘色彩这么重?

  • 2026-09-25 04:18:43
关羽为什么在戏曲行业里,神秘色彩这么重?

戏曲通识百科06:关羽为什么在戏曲行业里,神秘色彩这么重?

不知道大家考试的时候,有没有人去拜过关公?

可能有人会好奇,考试拜关公干什么?

你别说,考试拜关公的,还真不少。关羽在中国,他可是管天管地管人管武管忠管安管钱还管文的全能神啊,几乎没有一个行业,关公不管的。

但是你发现没有,大部分行业拜关公,也就那么回事——店里供个像,逢年过节烧个香,磕个头,齐活了。该干嘛干嘛,不耽误生意也不耽误生活。

但是有一个行业,不一样。

这个行业围绕关公搞出来的东西,远远不是供个像、烧个香这么简单。它发展出了一整套规矩,严格到什么程度呢?严格到这个行业里的人,最后几乎不敢碰关公这个角色了。

这个行业,就是戏曲行业。

01.破台斩鬼

到底离谱到什么程度?

我小时候听一个老师讲,说他年轻的时候去山西临猗县下面的一个镇上演出,当地正好有一座新戏台落成。

他被叫去打下手。让他把戏台周围全部用黑布给罩起来封死了,一丝光都不透。

该图片由 AI 生成,为情景演绎配图,非实拍史料

他也不懂为什么,反正干完活,就看到后台站着四个人——一个演关公的,一个演周仓,一个演关平,还有一个演恶鬼。

该图片由 AI 生成,为情景演绎配图,非实拍史料

这四个演员他也没见过,回头问班里老师傅,老师傅让他闭嘴别说话。正说着,又催着他去台口正中间放九只瓷碗,碗口对碗口、碗底对碗底,叠成一座小宝塔。

刚放完下场,突然就听锣鼓乍响,恶鬼先上场,爬到高处躲起来。关公出场,腰挎宝剑,周仓和关平左右护卫,三个人绕场一周,做搜寻状。

关公抬头"发现"了恶鬼,从周仓手里接过飞叉,往上一掷——恶鬼中叉滚落在地。

然后关公拔出剑,绕着恶鬼踩步子、捏手诀,最后转身面对那九只瓷碗——一剑劈下去。

就听得霹雳巴拉,他从后台扒开一缝往前一看。

该图片由 AI 生成,为情景演绎配图,非实拍史料

一剑下去,九只碗碎地是整整齐齐。旁边几个老师傅长出一口气。

他后来才知道——如果这一剑没能把九只碗全部劈碎,那就意味着"破台"失败,恶鬼没有被打入九重地狱,新戏台上会不太平。

而且不只是戏台——破台的那个演员本人,也要跟着招灾。据说这最早,是粤剧那出来的规矩。

我当时听完就觉得——这也太离谱了吧?一个演员,穿着戏服,在一座密封的、不见天日的戏台上,对着九只瓷碗一剑劈下去,劈碎了你没事,没劈碎你自己倒霉。这是演戏还是玩命?

这就是戏曲行业对待关公的态度。这些规矩复杂到,有些剧种甚至都轻易不敢碰关公戏。

这就很奇怪了。这么一套规矩,到底是怎么来的?戏曲行业为什么对关公的敬畏,比所有其他行业都要更重、更极端?

02.正史关公

能让一个民族都敬畏的神,大家普遍认为,他在历史上一定是个了不起的人物。

但是如果你翻开陈寿的《三国志》,找到《关羽传》——你会发现关羽的正史记录,一共才九百多字。而诸葛亮传呢?大几千字。

陈寿在这九百多个字里写了什么?说关羽"万人之敌,为世虎臣"——能打。"刚而自矜"——脾气大,骄傲。最后评价:"以短取败"。

这就是正史里的关羽。一个和我们印象中完全不同的,莽夫。

没有青龙偃月刀——那是元代说书人编的。

没有赤兔马——也是元代编的。

没有大红脸——还是元代的说法。

正史里唯一记载的外貌特征,就是关羽有一把长胡须。

我们今天熟悉的桃园结义、温酒斩华雄、过五关斩六将、千里走单骑、华容道义释曹操......全是后来一代一代人编的。

从魏晋到唐宋,从说书人的话本到元代的杂剧,再到明代罗贯中的《三国演义》,无数人参与,才编出了我们今天认识的"关公"。

而在这些故事被编出来之前,关羽在民间的形象甚至是凶神。

因为他是身首异处死的,头在洛阳,身体在湖北当阳。民间的观念里,这种死法容易变成厉鬼。

所以当地人给他立庙,不是崇拜他——是怕他闹事,赶紧烧烧香安抚一下。

从正史里一个九百多字的武将,到民间传说里一个需要被安抚的凶神——这就是关公成为"关老爷"之前,真实的起点。

那从这个起点,到后来管天管地管钱管文的全能神,到戏曲行业里没人敢碰的角色——中间到底发生了什么?

03.民间造神

元代有一出戏,叫《关公月下斩貂蝉》。

什么剧情呢?说吕布死后,曹操把貂蝉送给张飞,想使美人计让他沉溺酒色。

关羽识破阴谋,月下盘问貂蝉,虽见其美貌,但最后怕女色误事,一刀把她斩了。

正史里,关羽跟貂蝉没有任何交集。这个故事从头到尾全是凭空捏造的。

但神奇的是——这出戏居然传了下来。山东的柳子戏,至今有一出戏叫《斩貂》。

到今天他们还能一本正经地把整出戏完完整整演完。一个纯属胡编的故事,传了七百年,还在演。

不只是斩貂蝉。元代还编过关公大战蚩尤的戏。你没听错——蚩尤,黄帝时代的蚩尤。

这跟关羽差了几千年,但说书的唱戏的都不在乎,老百姓喜闻乐见,编就完了。

为什么民间会这么疯狂地给关公加戏?

宋代出现了勾栏瓦肆,中国的民间娱乐活动开始了大爆发时代。

苏轼在《志林》里记录过这么一个见闻——"涂巷小儿薄劣,其家所厌苦,辄与钱,令聚坐听说古话。至说三国事,闻刘玄德败,颦蹙有出涕者;闻曹操败,即喜唱快。"

大人嫌小孩在家里吵,就掏几个铜板给小孩去街上玩去。小孩就爱去听说书,听到刘备败了就哭。

该图片由 AI 生成,为情景演绎配图,非实拍史料

听到曹操败了就叫好。

该图片由 AI 生成,为情景演绎配图,非实拍史料

老百姓听三国故事,他们不关心谁是正统、哪套法理更站得住脚。他们关心的是——这个人是好人还是坏人?好人最后有没有好报?

关羽就是他们最爱的那种角色。忠义无双,武艺高强,但最后败走麦城,身首异处。

越悲越有人讲,越讲越有人听,越听就越想给他加戏——让他更英勇、更忠义、更传奇,让他的故事配得上大家心里的那份最纯粹的感情。

04.封圣借义

与此同时,南宋把蜀汉,改成了汉室正统。

没错啊,我们现在对刘备蜀国的偏心,是从南宋开始的,在此之前啊,大家都认为,魏国才是正统。

这么一来,关羽跟着蜀汉集团水涨船高。

公元 1104 年,关羽被宋徽宗封为"崇宁真君"。首次从人变成了神。

到了明朝的时候,关羽已经等于忠义已经深入人心了。

明朝洪武二十年,朱元璋把当了几百年武圣的姜子牙,从武庙里请了出去。因为他觉得,姜子牙的封号居然叫"武成王",跟你老板一个级别,非常不像话,走吧你。

这么一来武庙的主位就空了。关羽,你来吧。

朱元璋看中的是关羽的绝对忠诚。

虽然这些都是唱戏说书的那帮人瞎编的,但真假重要吗?

这都深入人心多少年了?他在乎的是这些故事传出来的那个信号:绝对忠诚。

这对于朱元璋来说,天底下没有比这更好用的榜样了。简直就是瞌睡来了送枕头。

因为这个时候,《三国演义》已经成书并广为流传了。

那么就从朱元璋开始,关羽的地位一路飞升。到了清朝,对关羽的封号长达二十六个字。

到1914年,袁世凯又批准关羽和岳飞一起祭祀,待遇与孔子相同。

文圣孔子,武圣关羽。就此并肩。

但是,还有一件事很难解释——关羽怎么连财神都当上了?

答案藏在山西。

晋商是中国历史上最大的商帮之一。

他们做生意的范围极其大,国内跨省、国际跨境。在一个没有合同法、没有商业仲裁的时代,你跟陌生人做生意,凭什么相信对方不赖账?

晋商的办法之一,是拜关公。在关帝庙里焚香、跪拜、读《关帝圣训》,把交易条款压在香炉底下,算是在关老爷面前备了案。

反正他们生意做到哪,关帝庙就盖到哪。那山西人为什么要拜关公而不是拜别的呢?因为关公是山西人,首先是拜老乡。

然后拜的就是"义",关羽的印象就是"义在忠前"——面对绝对处境的时候,你凭着义,你知道该怎么做。

晋商满世界的跟陌生人打交道,需要一个超越熟人圈子的信用符号,关公的"义"正好填了这个位置。

这套东西铺得有多远呢?盖到了俄罗斯。俄罗斯有一座买卖城,就是晋商在清朝时期集资修建的。

你看,民间需要他的故事,上面需要他的忠,商人需要他的义。三种需求,三个方向,一千五百年,一层一层堆在了同一个人身上。

但是——在所有供奉关公的行业里,没有任何一个行业,像戏曲行业这么极端。

05.红生禁忌

在中国,表演关公有一个专门的特殊行当,叫红生。

围绕关羽这个角色,发展出了一套从头到脚、从上场到下场、从化妆到卸妆的完整规矩。

这套规矩之详细、之严格、之带有神秘色彩,在所有表演艺术里都是属于数一数二的。

先说装扮。

关公的脸谱上,必须加一条黑线或者一个金点,叫"破脸线"。

为什么?因为演员不能完全模仿关公的面容——你只是暂时被授权去"分身"他,不是"成为"他。

不画这条破脸线,人和本尊就搅在一起分不清了。干什么?你想自称关公?昏头了你。

关公头上戴的绿色盔头叫"夫子盔",因为关公跟孔子并称"夫子",所以盔头的设计也是独一份。

从头到脚——专用的五绺长髯,长度过腹;专用的绿蟒袍;出场必带周仓、关平、马童。

从头到尾一套固定配置,没有一处跟别的角色撞的,这是整个戏曲行业各地方全剧种,在没有任何律法条约情况下,所有人自行遵守的共识。

关公出场的音乐也不一样。别的武将出场,锣鼓一敲,咚咚锵咚咚锵。关公不行。

关公出场用雅乐——就是朝廷朝贺祭祀天地时候用的音乐。

再说禁忌。

演关公的演员,演出前十天就要开始斋戒。

独宿,不食酒肉,不吸烟。

化好妆、挂上髯口之后,不能随便开口说话,不能叫喊别人的真实姓名。出场前要在关公像前烧香叩头,临近上场还要点燃黄表纸祈求保佑。

盔头里面放一张黄表纸,或者胸前挂一道护胸符。演完之后,用这张纸擦脸,然后拿到关公像前焚化——这叫"卸将"。

青龙偃月刀除了在台上表演必须接触之外,平时不能随意触碰。出场之前,演员要对着刀静默一分钟。

舞台上不能直呼关公的名字。本人自称"关",或者单字一个"某"。

关公庙里绝对不能上演《败走麦城》。

在别的地方演这出戏,台上台下要点蜡烛、烧檀香,满场烟雾笼罩。

据蒲剧传统,腊月还不能演《走麦城》。

再说表演规矩。

关公在台上必须正坐,姿势像庙里的佛像一样,微闭双目,蓄神聚气、含而不露——这叫"虚目"。

拿青龙刀只能双手死把攥着,不能活把、不能撒把。

什么叫活把?就是人间武夫械斗时,掌控兵器的灵活身法。

而死把,就是双手锁死兵器,不再虚握以便灵活调度。

关公不能大开大合地打——"马前未遇三合之将"——没听说过谁能在关公面前耍大刀,身份在那儿,不屑于跟人缠斗。更别提,关公已成神,神会轻易显圣吗?

关公也不扎硬靠——他的地位比张飞赵云马超都高,不需要像人类的冲锋战将一样披挂。

这一整套规矩叠在一起,造成了一个什么结果呢?

造成了整个戏曲行业,常人轻易不敢演关公,也轻易不敢把关公整个角色,交给一个没经过认可的人。没错,你能不能学关公演关公,在戏曲行业里,需要有人认可,有人答应。

曾经有句话叫:"四十岁前不进老爷庙。"意思是四十岁之前别碰关公戏。不是技术不够——是你的阅历、修养、对这个角色的敬畏,不到那个份上,你不配碰。

这种规矩到后来也诞生了一种不良现象——因为演关公的规矩多,资格高,所以演关公=老资历。

演关公的演员,很容易出现一种毛病,行话叫"戏油子"——就是把台上那套架子带到了生活里。

天天演关公,跟同事相处的时候,言行举止里就透着一股优越感,端着,摆谱,装腔作势,卖弄资历。

用现在的话说就是,油腻。而且出这种人的概率特别大。当然,这跟关公的精神内核没有半毛钱关系,这纯粹就是做派。

那为什么只有戏曲行业,会围绕关公发展出这么一套极端的、几乎像宗教仪式一样的规矩?

06.三层原因

这个问题至少有三层原因。

第一:戏曲这个行业,它的基因里就带着祭祀功能。

我们今天看戏曲,觉得它就是和看电影一样,一个纯粹的娱乐表演。真的吗?如果你仔细想想你会恍然大悟,戏曲,一直都有一半祭祀的作用。

如果大家生活在农村或者接触过一些工程项目,你就会发现,从古至今,戏曲除了寻常演出,还有酬神性质的演出。

平时去旅游的时候,大家可以留心观察一下那些宗祠和庙宇。

你会发现,过去很多地方的戏台,有相当一大部分,是建在庙里,台口朝着神像的。

这个传统绝不是过去式,而是至今都是在各地区,如此进行的。你比如在贵州都柳江流域的"三王诞"祭祀活动上,至今还是要请关公戏压场。

你想想这个画面:戏台搭在庙里,正对着关公的神像。台下烧着香,台上唱着关公的戏。演员穿着关公的袍子,对着关公的像唱。

这种情况下,你是觉得这是在"演戏",还是在"请神"?

所以戏曲这个行业,跟其他行业不一样的地方在于——它本身就站在"人间"和"神界"的交界处。

在这种行业基因里,围绕着全中国人都敬仰的那个神——关公——形成一套严格的规矩,其实并不奇怪。

第二:戏曲行业的江湖属性。

民间的戏班都是怎么生存的?

一个戏班子,十几二十个人,带着行头道具,从一个村子到另一个村子,从一个庙会到另一个庙会。

没有固定的剧场,没有稳定的收入来源,今天在山西的某个乡镇唱,下个月可能在河南的某个集市上唱。

这种漂泊感,在中国所有行业里,大概只有跑车和戏班最重。

而关公恰恰就是所有漂泊之人最崇拜的神。

关公身上"义"字当头。到了一个新地方,不知道当地的规矩,你不信我能不能把事办好,我不信你能不能按时结款。

这种时候,我们一起给关公上柱香,我们都信关老爷,我们都是一个讲义气讲信用的人。

在没有绝对有效的办法之前,我们共同的品格偶像面前,结下契约,这就是我们在江湖上的“拍头砖”、“歃血盟”。

第三:演员用自己的身体"成为"关公,这件事的分量太重了。

屠宰业拜关公,但屠夫不需要变成关公。

晋商拜关公,但商人不需要穿上关公的袍子。

只有戏曲演员,需要化上关公的妆、戴上关公的盔、提起关公的刀、用关公的声音说话、用关公的步伐走路。

所有的一切,只是为了,无限接近想象中的那个关圣帝君。

当你知道皇帝都在给他封号,商人都在他面前契约,老百姓都管他叫"关老爷"。

你作为一个斗胆扮演他的演员,在台上穿上他的袍子、戴上他的盔头、拿起他的刀的时候,你能不比演其他的角色,更紧张一点、更慎重一点、更怕自己哪里做得不对吗?

这种紧张和慎重,师父传给徒弟,一代传一代,口口相传,越传越具体、越传越严格,最后就变成了那一整套规矩。

斋戒十天、不能说话、不能叫真名、对着刀静默一分钟、演完烧纸卸将——这些规矩,不是某一天某个人坐下来写出来的。

它是百年来一代一代的演员,因为心里对这个角色的分量太重、太怕亵渎了他,一条一条累积出来的。

07.仪式共识

讲到这儿,祭祀基因、江湖属性、角色敬畏——这三层原因,能解释这些规矩"为什么会出现"。

但是还有一个更深的问题——

这些规矩没有写在任何法律里,没有任何人负责监督执行。

你不斋戒十天,不会有人来罚你。你上台前没对着刀静默一分钟,也没人把你赶出行业。

那为什么百年来,所有人还是自觉遵守?

有人会说:因为大家真的相信关老爷会显灵惩罚。

真正的答案,藏在一个很多人看不上的东西里——

仪式。

你把刚才那些规矩重新看一遍,你会发现,它们其实不是"规矩",它们是仪式。

斋戒十天,是仪式。

上场前烧香叩头,是仪式。

对着青龙偃月刀静默一分钟,是仪式。

演完之后用黄表纸擦脸、拿到关公像前焚化——"卸将"——也是仪式。

甚至有些地方新开的戏台,头一场演出之前要在台上杀一只活鸡,这还是仪式。

现代人很容易觉得仪式是多余的。形式主义,走过场嘛,有什么用呢?

用处大了。

你一个人在家里心想"我尊敬关公",这件事只有你自己知道。它是私人的,无法确认的,别人不知道你到底是真敬还是嘴上说说。

但当你当着所有人的面——当着师父、师兄、搭戏的同事、后台管道具的人、台下坐着的老戏迷——当着所有这些人的面,走完了那一整套仪式的时候,情况就完全不一样了。

你的敬畏,被所有人亲眼看到了。

而且不只是你。你的师兄也在你旁边做了同样的事。你的师父几十年来每次都做同样的事。你们所有人,在所有人的注视下,做了同样的事。

这就不再是"我一个人觉得该怎样"了。这变成了一个集体确认——我们所有人都认同这件事的分量。

仪式的价值不是仪式本身。仪式的价值是:它让一群人从"各自心里有数"变成了"当面确认过了"。

一旦当面确认过了,共识就成立了。

一旦共识成立,你再想违反,你面对的就不是关老爷的惩罚——你面对的是所有人的目光。

在一个走码头的江湖行业里,所有人的目光,比什么都重。

因为这代表着,信任。

我做戏曲通识百科的之前,就发了大量的公告啊,宣誓啊,计划啊此类的视频。这些视频,就是我的仪式。

因为这些仪式,导致我不得不把戏曲通识百科,越做越好。

因为所有人都参加了这场仪式,我但凡有一天违背了我的初衷,我失去的,就是群众的信任。

所以你反过来看——斋戒十天,表面上是为了"净化身心"。

但它真正的功能是什么?是让你身边的所有人都亲眼看到:这个人为了这个角色,准备了十天。

当所有人都看到了这件事,你上台的那一刻,你对关公的敬畏就不再是你一个人的事了——它变成了在场所有人的共识。

对着刀静默一分钟,表面上是"敬刀"。但它真正的功能是什么?是让后台所有人都看到:他在认真对待这件事。

演完卸将、焚化黄表纸,表面上是"还神"。但它真正的功能是什么?是给这场演出画上一个所有人都看得见的句号——这一场关公戏,是按规矩来的,是完整的,是交代得过去的。

你把这些仪式全部拿掉,试试看会怎样?

没有人斋戒了。没有人上香了。

上台前也不对着刀静默了。演完也不卸将了。——从功能上来说,这些动作确实不影响你唱得好不好、演得像不像。

但是,那些维系运转的某些东西,就散了。因为没有人再当面确认过了。

每个人心里可能还是敬畏关公的,但没有人看到过别人的敬畏,也没有人让别人看到过自己的敬畏。

共识一旦散掉,就不可能建立起维系共同利益的规矩了。

其实不只是戏曲行业。

你仔细想想,我们日常生活里到处都是这种东西——结婚要办婚礼,开业要放鞭炮,签合同要双方到场盖章,毕业要穿学位服上台领证。

很多人觉得这些繁文缛节没有意义,走个形式罢了。

不是走形式,是当面确认。

是让一群人从"各自知道"变成"互相知道"。

只有互相知道了,共识才是真的。只有共识是真的,后面的一切——信任、合作、规矩、秩序——才能真正转得起来。

戏曲行业围绕关公形成的这套仪式系统,表面上看是玄学,是迷信,是一个行业几百年积累下来的神秘主义。

但它的底层逻辑,其实和你参加一场婚礼、一次毕业典礼、一个开工奠基仪式是一回事——都是在用一种所有人看得见的方式,当众确认一个共识。

我举个例子你就明白了。在宿舍里,有人在微信群里提议,说我们要不每周日晚上一起大扫除?大家都觉得很好。

但如果只是这样,你放心,到了第一个周日晚上,绝对只有他一个人在扫地。

因为,大部分人都会觉得"当时就随口一说",或者想着"我先看看别人动不动再说"。或者“动的人多我就动,不多那我也不动。”

你看,这是会高频发生的常态反应。六个人嘴上都说了"好",但没有一个人把这件事当真。

那怎么才能让一件事情真的让人当真呢?你只要满足3要素。

第一,当面通知。这件事得在宿舍里面,让所有人都放下手中事,坐在一起,然后正式提出来。

第二,实物证明。所有人坐在一起讨论了一遍还不够。还需要做一张分工表,然后打印出来,贴在宿舍门上。谁拖地谁擦桌子谁倒垃圾,白纸黑字,每天进进出出都能看到。让这件事从嘴上说说变成看得见摸得着。

到了周日晚上,还要在群里发了一句"今晚大扫除哦各位",然后所有人回复"收到"。分工表,和聊天记录,就是实物和证明。

第三,奖惩机制。你连着两周不动,没人会当面说你。但下次有人带水果回来,分的时候就是没你的份。下次聚餐,群里接龙的时候就是没人@你。六个人天天抬头不见低头见,你不信你试试?

你看,一个简单的宿舍大扫除,如此,才能稳稳当当地运转下去。没有任何人下命令,没有任何条文规定,你不干也不影响你毕业,但就是有效。

三个要素,缺了第一个,没有人知道规矩存在;缺了第二个,规矩只停留在嘴上;缺了第三个,规矩没有约束力。三个凑齐了,才能从一群人嘴上的"好的好的好的",变成一套没人敢违反的共识。

这就叫,当面确认。

08.结语

所以,关羽为什么在戏曲行业里,神秘色彩这么重?

因为戏曲天然站在人和神的交界处,因为走码头的江湖需要一个维系信用的符号,因为演员要用自己的身体去"成为"关公——而这三重原因催生出的每一条规矩,本质上都是一场仪式,是在当众确认一个行业共识。

这个共识确认了几百年,就运转了几百年。

但你退一步细看整件事,会有一个更有趣的发现——

《三国志》里那个九百多个字的关羽,不过是一个常见的武将。

但说书人需要英雄,就给了他故事;

皇帝需要忠臣,就给了他封号;

商人需要信用,就给了他庙宇;

演员需要秩序,就给了他仪式。

每一拨人都在关公身上放进自己最需要的那块拼图。

放了一千五百年,放成了今天这个全中国最复杂、最庞大、最无处不在的文化符号。

关公,就是如此,被需要出来的。

正是:

花开本无千斤重,君看一眼即春风。

这里是《戏曲通识百科》第六期,我是钱荆溪。

我们下期,继续剖析,中国戏曲。

#戏曲通识百科

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-26 18:17:33 HTTP/1.1 GET : http://f.sjds.net/a/489288.html
  2. 运行时间 : 0.079583s [ 吞吐率:12.57req/s ] 内存消耗:4,457.56kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c82e2982646bcef80b39667ae7a3bdeb
  1. /www/wwwroot/f.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/f.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/f.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/f.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/f.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/f.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/f.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/f.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/f.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/f.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/f.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/f.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/f.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/f.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/f.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/f.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/f.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/f.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/f.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/f.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/f.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/f.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/f.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/f.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/f.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/f.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/f.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/f.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/f.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/f.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/f.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/f.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/f.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/f.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/f.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/f.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/f.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/f.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/f.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/f.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/f.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/f.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/f.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/f.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/f.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/f.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/f.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/f.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/f.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/f.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/f.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/f.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/f.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/f.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/f.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/f.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/f.sjds.net/runtime/temp/92ad25f387b49bf6b973ed96044c92bd.php ( 8.11 KB )
  140. /www/wwwroot/f.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000753s ] mysql:host=172.18.0.4;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000896s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000476s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000364s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000695s ]
  6. SELECT * FROM `set` [ RunTime:0.000274s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000767s ]
  8. SELECT * FROM `article` WHERE `id` = 489288 LIMIT 1 [ RunTime:0.000476s ]
  9. UPDATE `article` SET `lasttime` = 1790417853 WHERE `id` = 489288 [ RunTime:0.001772s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000304s ]
  11. SELECT * FROM `article` WHERE `id` < 489288 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000422s ]
  12. SELECT * FROM `article` WHERE `id` > 489288 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000420s ]
  13. SELECT * FROM `article` WHERE `id` < 489288 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000577s ]
  14. SELECT * FROM `article` WHERE `id` < 489288 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000600s ]
  15. SELECT * FROM `article` WHERE `id` < 489288 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000612s ]
0.089040s