📜  使用 python 运行 php websevrer(1)

📅  最后修改于: 2023-12-03 15:06:50.530000             🧑  作者: Mango

使用 Python 运行 PHP Web Server

在开发 Web 应用程序时,我们通常使用 Web 服务器运行我们的代码。虽然许多人喜欢使用 Apache 或 Nginx 等流行的 Web 服务器,但是你也可以只使用 Python 自带的简单服务器运行 PHP Web 应用程序。本文介绍如何用 Python 运行 PHP Web 服务器。

依赖项

在开始之前,需要确保已经安装了 Python 和 PHP。可以从以下链接下载和安装它们:

运行 PHP Web 服务器

首先,创建一个名为index.php的 PHP 文件,并在其中添加以下代码:

<?php
echo "Hello, World!";
?>

接下来,使用终端进入到包含index.php文件的目录,并在终端中运行以下命令:

python -m SimpleHTTPServer

这将启动一个简单的 Python Web 服务器,默认监听在http://localhost:8000上。

现在,使用浏览器访问http://localhost:8000/index.php,就可以看到Hello, World!这个消息了。

可选配置

如果要更改服务器端口,请在启动服务器时添加端口号参数。例如,要监听 8080 端口:

python -m SimpleHTTPServer 8080

如果想要 PHP 处理更多类型的请求,可以使用 PHP 内置服务器。要使用 PHP 来提供 web 服务,需要在包含index.php文件的目录下运行以下命令:

php -S localhost:8000

现在,使用浏览器访问http://localhost:8000/index.php,就可以看到Hello, World!这个消息了。

结论

Python 自带的简单 HTTP 服务器可以很容易地运行 PHP Web 应用程序。虽然这种方法不如 Apache 或 Nginx 等流行的 Web 服务器强大,但对于只需要简单 Web 服务器的开发人员来说是非常有用的。