XOOPS内容管理系统广泛使用PHP。这是一种用于创建动态网页的服务器端脚本语言。您可以使用PHP和HTML两种语言相当自由地创建页面。
当访客打开页面时,服务器会处理PHP命令,包括查询数据库,然后将结果发送给访客的浏览器,就像ASP或ColdFusion一样。但是,与ASP或ColdFusion不同的是,PHP是开源的并且跨平台。
PHP在Windows NT和许多Unix版本上运行,它可以构建为Apache模块,也可以构建为可以作为CGI运行的二进制文件。当作为Apache模块构建时,PHP尤为轻巧快捷。它无需任何进程创建开销,可以快速返回结果,但不需要调整mod_perl来保持服务器内存映像小巧。
除了操作页面内容外,PHP还可以发送HTTP头。您可以设置cookie,管理身份验证,并重定向用户。它为许多数据库(如SQL和ODBC)提供了出色的连接性和支持,并集成了各种外部库(如Smarty),让您可以完成从生成模板、PDF文档到解析XML的各种操作。