PHP 脚本可通过以下方式运行:命令行模式:使用 PHP 解释器在命令行执行脚本。Web 服务器模式:集成在 Web 服务器中,处理 HTTP 请求并生成 HTML 响应。CGI 模式:作为独立进程运行,每个请求对应一个进程。FastCGI 模式:类似 CGI,但使用持久连接提升性能。持久化模式:PHP 进程持续运行,处理所有请求,提高并发性能。

PHP 的运行方式
PHP 是一种脚本语言,它以多种方式运行:
1. 命令行模式
- 使用 PHP 命令解释器在命令行中执行 PHP 脚本。
- 通过
php命令指定要执行的脚本文件。 - 例如:
php script.php
2. Web 服务器模式
立即学习“PHP免费学习笔记(深入)”;
- 将 PHP 嵌入 Web 服务器中,例如 Apache 或 Nginx。
- Web 服务器处理 HTTP 请求,并将 PHP 脚本传递给 PHP 解释器。
- PHP 解释器处理脚本并生成 HTML 响应。
3. CGI 模式(Common Gateway Interface)
Magento是一套专业开源的PHP电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。Magento开源网店系统的特点主要分以下几大类,网站管理促销和工具国际化支持SEO搜索引擎优化结账方式运输快递支付方式客户服务用户帐户目录管理目录浏览产品展示分析和报表Magento 1.6 主要包含以下新特性:•持久性购物 - 为不同的
- 作为独立进程运行 PHP,作为 Common Gateway Interface (CGI) 的一部分。
- Web 服务器将每个 HTTP 请求传递给单独的 PHP 进程。
- PHP 进程处理脚本并生成响应,然后将其返回给 Web 服务器。
4. FastCGI 模式
- 类似于 CGI,但采用持久连接来提高性能。
- PHP 进程在启动后保持运行,并处理所有传入的请求。
- 减少了每次请求重新启动 PHP 进程的开销。
5. 持久化模式
- PHP 进程持续运行,而不是为每个请求启动和停止。
- 有助于提高并发请求的性能。
- 需要谨慎使用,因为 PHP 进程可能会耗尽内存。
选择运行方式
最佳的运行方式取决于应用程序的需求:
- 命令行模式: 用于脚本和命令行工具。
- Web 服务器模式: 用于动态 Web 应用程序。
- CGI/FastCGI 模式: 用于需要更高粒度控制或安全性的应用程序。
- 持久化模式: 用于高并发应用程序。









