PHP文件执行方法有五种:一、命令行直接运行php filename.php;二、内置服务器php -S localhost:8000;三、Apache需启用模块并配置AddHandler;四、Nginx需配合php-fpm通过FastCGI转发;五、XAMPP等集成环境一键启动后访问localhost。

如果您编写了一个 PHP 文件,但无法在本地或服务器上运行它,则可能是由于缺少 PHP 运行环境或执行方式不正确。以下是针对不同场景执行 PHP 文件的具体方法:
一、使用命令行直接执行 PHP 文件(本地开发环境)
当您的计算机已安装 PHP 解释器且已配置系统环境变量时,可通过终端或命令提示符直接调用 PHP 可执行文件来运行脚本,无需 Web 服务器参与。
1、打开终端(macOS/Linux)或命令提示符(Windows)。
2、使用 cd 命令切换到 PHP 文件所在目录,例如:cd /path/to/your/script。
立即学习“PHP免费学习笔记(深入)”;
3、输入命令:php filename.php,其中 filename.php 是您的 PHP 文件名。
4、按回车键执行,输出结果将直接显示在终端中。
二、通过内置 PHP Web 服务器执行(本地快速测试)
PHP 5.4 及以上版本自带轻量级内置 Web 服务器,适用于快速验证脚本在 HTTP 环境下的行为,不依赖 Apache 或 Nginx。
1、确保当前工作目录为包含 PHP 文件的根目录(如含 index.php 的文件夹)。
2、在终端中运行:php -S localhost:8000。
3、若需指定路由文件(如 router.php),则运行:php -S localhost:8000 router.php。
4、在浏览器中访问 http://localhost:8000/filename.php 即可执行对应文件。
三、在 Apache 服务器上执行 PHP 文件
Apache 需正确加载 PHP 模块并配置 MIME 类型,才能将 .php 请求交由 PHP 解释器处理,这是传统 LAMP 环境的标准执行方式。
1、确认 libphp.so(Linux/macOS)或 php_module(Windows)已在 httpd.conf 中启用。
标签: mysql php linux html php8 windows apache nginx 计算机 操作系统 浏览器
还木有评论哦,快来抢沙发吧~