资 源 简 介
Mit dem Cherrypy Tool cherrypy-cgiserver kann man aus Cherrypy einen vollwertigen CGI-Server (Common Gateway Interface) machen. Damit lassen sich sogar PHP-Dateien ausführen und ausliefern.
Es muss nur der PHP-Interpreter auf dem Computer installiert sein. Ein zusätzlicher Apache-Server ist nicht nötig.
So einfach lässt sich aus Cherrypy ein vollwertiger PHP-Server machen:
```
#!/usr/bin/env python
# coding: utf-8
import os
import cherrypy
import cpcgiserver
THISDIR = os.path.dirname(os.path.abspath(file))
def main():
config = {
"global": {
"server.socket_host": "0.0.0.0",
"server.socket_port": 8080,
},
"/": {
"tools.cgiserver.on": True,
"tools.cgiserver.dir": THISDIR,
"tools.cgiserver.base_url": "/",
"tools.cgiserver.handlers": {".php": "/usr/bin/php-cgi"},
}
}
app = cherrypy.Application(None, confi