# Chapter 6. CGI, FastCGI, and ISAPI

Abyss Web Server supports CGI (Common Gateway Interface), FastCGI, and ISAPI Extensions (Internet Server Advanced Programming Interface Extensions) standards for dynamic content generation. It can process scripts by CGI, FastCGI, and ISAPI interpreters and serve content generated by CGI, FastCGI, and ISAPI applications.

# Setting up an interpreter

To setup a language interpreter to be used by scripts in Abyss Web Server, follow these instructions:

- Download the language package.

- Install it. Refer to the documentation accompanying it for details about this operation.

- In the Scripting Parameters dialog, use the Interpreters table to add the new interpreter and the filename extensions it handles.

- Scripts requiring this interpreter to run must have their filename extensions set to one of the declared extensions.

Visit `https://aprelium.com/abyssws` to get updated information about downloading and setting up PHP, Perl, Python, and other scripting languages.