PageSourceSearch

https://docs.phpvms.net/assets/js/204dd533.40e37f4a.js

js phpvms.net collected 2026-10-04 13:23:47 UTC 6,692 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkphpvms_docs=self.webpackChunkphpvms_docs||[]).push([[654],{34232(e,t,s){s.r(t),s.d(t,{default:()=>d});s(96540);var i=s(43032),l=s(21141),a=s(14783),n=s(2752),c=s(74848),o=[{icon:"\u2b07\ufe0f",title:"Download",to:"/8.x/installation/download"},{icon:"\ud83d\udc33",title:"Docker",to:"/8.x/installation/docker"},{icon:"\ud83d\ude80",title:"Installation",to:"/8.x/installation"},{icon:"\ud83d\udd04",title:"Updating",to:"/8.x/installation/updating"},{icon:"\u23f1\ufe0f",title:"Cron",to:"/8.x/installation/cron"},{icon:"\ud83d\udcda",title:"Concepts",to:"/8.x/guides/basics"},{icon:"\u2699\ufe0f",title:"Configuration",to:"/8.x/config/basics"},{icon:"\u2709\ufe0f",title:"Email",to:"/8.x/config/email"},{icon:"\ud83d\udd14",title:"Notifications",to:"/8.x/config/notifications"},{icon:"\ud83d\udcbe",title:"Backups",to:"/8.x/config/backups"},{icon:"\ud83d\udd10",title:"OAuth",to:"/8.x/config/oauth/discord"},{icon:"\ud83c\udfa8",title:"Theming",to:"/8.x/customize/theming"},{icon:"\ud83d\uddfa\ufe0f",title:"Maps",to:"/8.x/customize/maps"},{icon:"\u2708\ufe0f",title:"ACARS overview",to:"/8.x/acars/overview"},{icon:"\ud83d\udda5\ufe0f",title:"ACARS server",to:"/8.x/acars/install-server"},{icon:"\ud83d\udc68\u200d\u2708\ufe0f",title:"ACARS client",to:"/8.x/acars/client/install"},{icon:"\ud83d\udd0c",title:"ACARS plugins",to:"/8.x/acars/plugins/getting-started"},{icon:"\ud83e\uddea",title:"Dev environment",to:"/8.x/developers/environment"},{icon:"\ud83d\udce6",title:"Addons",to:"/8.x/developers/addons/overview"},{icon:"\ud83d\udef0\ufe0f",title:"REST API",to:"/8.x/api/overview"},{icon:"\ud83c\udfc6",title:"Awards",to:"/8.x/developers/awards"},{icon:"\ud83c\udd98",title:"Help",to:"/8.x/help"}],r=[{title:"What's new in v8.x",desc:"Release notes and migration guide",to:"/8.x/whats-new"},{title:"Live demo",desc:"Try phpvms with admin/admin",href:"https://demo.phpvms.net"},{title:"v7.x docs",desc:"Stable version reference",to:"/"}];function d(){return(0,c.jsxs)(i.A,{title:"phpvms documentation",description:"Documentation for phpvms \u2014 installation, ACARS, theming, and addons",children:[(0,c.jsx)(l.A,{children:(0,c.jsx)("meta",{name:"robots",content:"noindex,nofollow"})}),(0,c.jsxs)("main",{className:n.A.page,children:[(0,c.jsxs)("header",{className:n.A.hero+" "+n.A.heroCompact,children:[(0,c.jsx)("h1",{className:n.A.heroTitle,children:"phpvms documentation"}),(0,c.jsx)("p",{className:n.A.heroSubtitle,children:"Installation, configuration, ACARS, theming, addons, and API reference for the open-source virtual airline platform."}),(0,c.jsxs)("div",{className:n.A.heroActions,children:[(0,c.jsx)(a.A,{to:"/8.x/installation",className:n.A.btnPrimary,children:"Install phpvms \u2192"}),(0,c.jsx)("a",{href:"https://demo.phpvms.net",className:n.A.btnSecondary,target:"_blank",rel:"noreferrer",children:"Try the demo"})]})]}),(0,c.jsxs)("section",{className:n.A.section,children:[(0,c.jsx)("header",{className:n.A.sectionHeader,children:(0,c.jsx)("h2",{className:n.A.sectionTitle,children:"All sections"})}),(0,c.jsx)("div",{className:n.A.flatGrid,children:o.map(function(e){return(0,c.jsxs)(a.A,{to:e.to,className:n.A.card+" "+n.A.browseCard,children:[(0,c.jsx)("span",{className:n.A.cardIcon,"aria-hidden":!0,children:e.icon}),(0,c.jsx)("h3",{className:n.A.cardTitle,children:e.title})]},e.to)})})]}),(0,c.jsxs)("section",{className:n.A.section,children:[(0,c.jsx)("header",{className:n.A.sectionHeader,children:(0,c.jsx)("h2",{className:n.A.sectionTitle,children:"Featured"})}),(0,c.jsx)("div",{className:n.A.featuredStrip,children:r.map(function(e){var t=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("strong",{children:[e.title," \u2192"]}),(0,c.jsx)("span",{children:e.desc})]});return e.href?(0,c.jsx)("a",{href:e.href,className:n.A.featuredItem,target:"_blank",rel:"noreferrer",children:t},e.title):(0,c.jsx)(a.A,{to:e.to,className:n.A.featuredItem,children:t},e.title)})})]}),(0,c.jsx)("section",{className:n.A.section,children:(0,c.jsxs)("div",{className:n.A.helpBlock,children:[(0,c.jsxs)("div",{children:[(0,c.jsx)("h2",{className:n.A.helpTitle,children:"Get help"}),(0,c.jsx)("p",{className:n.A.helpDesc,children:"Forum, GitHub, and help docs."})]}),(0,c.jsxs)("div",{className:n.A.helpLinks,children:[(0,c.jsx)("a",{href:"https://forum.phpvms.net",className:n.A.btnSecondary,target:"_blank",rel:"noreferrer",children:"Forum"}),(0,c.jsx)("a",{href:"https://github.com/nabeelio/phpvms",className:n.A.btnSecondary,target:"_blank",rel:"noreferrer",children:"GitHub"}),(0,c.jsx)(a.A,{to:"/help",className:n.A.btnSecondary,children:"Help"})]})]})})]})]})}},2752(e,t,s){s.d(t,{A:()=>i});const i={page:"page_Wq_x lp-page",hero:"hero_l1Jc lp-hero",heroCompact:"heroCompact_oWnr lp-hero--compact",eyebrow:"eyebrow_tUHI lp-eyebrow",heroTitle:"heroTitle_oYMR lp-hero-title",heroSubtitle:"heroSubtitle_jGPH lp-hero-subtitle",heroActions:"heroActions_rucN lp-hero-actions",btnPrimary:"btnPrimary_h6ji lp-btn-primary",btnSecondary:"btnSecondary_xgag lp-btn-secondary",section:"section_Mjsw lp-section",sectionHeader:"sectionHeader_Lgsb lp-section-header",sectionTitle:"sectionTitle_EzbD lp-section-title",sectionLead:"sectionLead_dKce lp-section-lead",card:"card_oM1r lp-card",cardIcon:"cardIcon_ZWf5 lp-card-icon",cardTitle:"cardTitle_Vi96 lp-card-title",cardDesc:"cardDesc_BE13 lp-card-desc",cardLinks:"cardLinks_kuuc lp-card-links",audie
1nceGrid:"audienceGrid_OrrI lp-audience-grid",audienceCard:"audienceCard_RCoZ lp-audience-card",browseGrid:"browseGrid_QjCt lp-browse-grid",browseCard:"browseCard_wN2k lp-browse-card",flatGrid:"flatGrid_Tbr4 lp-flat-grid",steps:"steps_OQOj lp-steps",step:"step_GjJA lp-step",stepNum:"stepNum_q6MM lp-step-num",stepTitle:"stepTitle_XdBK lp-step-title",stepBody:"stepBody_DxrV lp-step-body",codeBlock:"codeBlock_iLmD lp-code-block",useCasePanel:"useCasePanel_WlRp lp-usecase-panel",useCaseTitle:"useCaseTitle_NK6S lp-usecase-title",useCaseDesc:"useCaseDesc_hSSV lp-usecase-desc",useCaseLinks:"useCaseLinks_XfvO lp-usecase-links",questions:"questions_uQSJ lp-questions",featuredStrip:"featuredStrip_xslM lp-featured-strip",featuredItem:"featuredItem_Vvz6 lp-featured-item",whatsNextRow:"whatsNextRow_XveM lp-whats-next",helpBlock:"helpBlock_PfoF lp-help-block",helpTitle:"helpTitle_qrs1 lp-help-title",helpDesc:"helpDesc_XFs9 lp-help-desc",helpLinks:"helpLinks_ORWp lp-help-links",sampleIndexList:"sampleIndexList_zPgi lp-sketch-list",sampleIndexCard:"sampleIndexCard_ASZF lp-sketch-card",sampleIndexNum:"sampleIndexNum_CaFH lp-sketch-num",sampleIndexTitle:"sampleIndexTitle_oljd lp-sketch-title",sampleIndexDesc:"sampleIndexDesc_p_hR lp-sketch-desc",sampleIndexBadge:"sampleIndexBadge_yceW lp-sketch-badge"}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.