要点提纲
一、CGI(公共网关接口)
- 外部应用与服务器进行数据交互的接口标准
- 可以用任何程序语言实现CGI接口,称为CGI程序
- PHP解析器或者Apache的PHP模块即PHP CGI程序
二、用途
- 服务端脚本语言
- 命令行脚本语言
- 桌面应用程序语言
三、特点
- 支持各种操作系统:Windows、Mac OS、Unix等
- 支持各种服务器:Apache、IIS、Lighttpd 、Nginx等,建议方案:
-
- Apache 后台服务器(主要处理php及一些功能请求 如:中文url)
- Nginx 前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求)
- Lighttpd 图片服务器
- 支持各种ODBC标准的数据库
- php_mysql、php_mysqli是PHP的函数集,与mysql数据库无关,php_mysql已废弃且为面向过程,php_mysqli为 升级版本且为面向对象
- PDO(PHP Data Object)链接数据库的方式有三种:
-
- 参数形式-mysql:host=localhost;dbn