You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
answer: 'Your application remains loaded between requests instead of starting again for every request, reducing repeated startup work.',
69
+
},
70
+
{
71
+
question: 'Can I run an existing PHP application?',
72
+
answer: 'Not always without changes. Applications must be designed for an always-in-memory runtime rather than assuming a fresh start for every request.',
73
+
},
74
+
{
75
+
question: 'Does my application need to be asynchronous?',
76
+
answer: 'No. Applications can remain synchronous when running on PHPStreamServer.',
77
+
},
78
+
{
79
+
question: 'Can I use asynchronous PHP in my application?',
80
+
answer: 'Yes. PHPStreamServer is built around the Revolt event loop and AMPHP, so building asynchronous PHP applications is the most natural way to use it.',
81
+
},
82
+
83
+
{
84
+
question: 'How is PHPStreamServer installed?',
85
+
answer: 'Composer is all you need to install PHPStreamServer. There is no separate server binary or additional service to set up; you configure and launch it with PHP.',
86
+
},
87
+
{
88
+
question: 'Do I need Nginx or PHP-FPM?',
89
+
answer: 'You do not need PHP-FPM. PHPStreamServer keeps your application running and serves requests directly. Nginx is also optional, although you may still choose to use it as a reverse proxy.',
90
+
},
91
+
{
92
+
question: 'Can it replace Cron and Supervisor?',
93
+
answer: 'PHPStreamServer includes a scheduler for recurring tasks and a process supervisor for PHP workers and external commands, so separate Cron or Supervisor services are not required.',
94
+
},
95
+
{
96
+
question: 'How do code changes take effect during development?',
97
+
answer: 'Because application code stays in memory between requests, changes require a worker reload. The optional file monitor automatically reloads workers when monitored files change.',
98
+
},
99
+
];
100
+
65
101
exportdefaultfunctionLandingPage(){
66
102
const{siteConfig}=useDocusaurusContext();
67
103
@@ -183,6 +219,29 @@ export default function LandingPage() {
0 commit comments