Czy jest możliwe wykonanie kodu PHP z programu, który nie łączy się ze skryptem za pośrednictwem serwera WWW? Początkowo myślałem o interpreteru języka CLI PHP, ale nie zawiera on żadnej z zmiennych $ _SERVER lub $ _REQUEST wspólnych dla żądań witryny.Wykonywanie PHP w "środowisku" serwera WWW bez Apache (lub innego serwera WWW)
A więc, jeśli można naśladować, jak można go przypisać? Nie myślę o żadnym konkretnym języku programowania, ponieważ jestem pewien, że istnieje pewien wspólny interfejs pomiędzy serwerami internetowymi i php, który byłby niezależny od platformy.
Celem tego pytania jest zbudowanie aplikacji Node.JS, która może działać jako serwer WWW, a następnie (w razie potrzeby) może wykonywać skrypty PHP (z określonymi danymi wejściowymi), pobrać odpowiedź, a następnie, w razie potrzeby, wykonać dodatkowe przetwarzanie wyjście, a następnie zapisz je klientowi.
Myślałem, czy użyłem metodą CLI, musiałbym serializować dane i parsować je za pomocą argumentów, lub użyć czegoś takiego jak memcache. Ale pomyślałem, że będę musiał zbudować moduł, ale jeśli jest dostępny dobry moduł węzła CGI, użyłbym tego (lub kodu własnego, gdyby wydawało się łatwiejsze). – topherg
@ cgoddard tak. Może ktoś wymyśli rozwiązanie modułowe, które * byłoby * najmilszym sposobem ... chociaż domyślam się, że nic nie przemawia przeciwko memcache tutaj –
Cóż, nie potrzebujesz całej listy danych, tylko tego, czego chcesz. Czy CGI jest interfejsem serwera WWW (takiego jak Apache) z PHP? – topherg