网站首页 > 技术文章 正文
PHP Python2 Python3 开启自带的静态文件 web 服务器
像 php python 等语言,都内置了 web 服务器,我们可以很方便地在本地启动一个web服务,查看目录下的内容或者将链接分享给同局域网的用户查询web服务里文件。

## 使用 php 内置启动服务
PHP CLI SAPI 提供了一个内置的 Web 服务器。注意,这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。
查看 PHP 版本:
$ php -v
PHP 8.1.6 (cli) (built: May 12 2022 23:44:53) (NTS)
Copyright (c) The PHP Group Zend Engine v4.1.6, Copyright (c) Zend Technologies
with Zend OPcache v8.1.6, Copyright (c), by Zend Technologies
直接使用 -S 参数即可启动内置web服务器。
$ cd ~/public_html
$ php -S localhost:8000
使用 -t 参数,在启动时指定根目录:
$ cd ~/public_html
$ php -S localhost:8000 -t dist
打开浏览器,输入 localhost:8000 即可查看启动的服务内容。
## 使用 python 启动一个静态站点
python 也自带有 http web 服务器,可以快速启动一个静态服务器。
在 Python2 中使用的是 SimpleHTTPServer。在 python3 中将原来的 SimpleHTTPServer 命令改为了 http.server
$ python3 --version
Python 3.9.10
$ python --version
Python 2.7.16
进入 dist 目前,启动 SimpleHTTPServer 服务。
$ cd dist
$ python -m SimpleHTTPServer
使用 python3 的 http.server 启动服务,参数 -d 可以指定服务器的目录:
python3 -m http.server 8080 -d dist
打开浏览器,输入 localhost:8080 即可查看启动的服务内容。
猜你喜欢
- 2024-12-26 在Python中使用Asyncio系统(3-6)?优雅地开启和关闭协程
- 2024-12-26 树莓派开机启动脚本
- 2024-12-26 Python 30 天探索:文件读取的奥秘之旅
- 2024-12-26 Python 面向对象编程:开启高效编程之旅
- 2024-12-26 python 启动EXCEL执行宏关闭EXCEL 定时器
- 2024-12-26 一篇文章搞定Django项目上线与部署方法
- 2024-12-26 青少年之Python编程课程安排
- 2024-12-26 python:快速启动-android稳定性测试
- 2024-12-26 Python 实现函数的异步启动和异步结束
- 2024-12-26 Python 网络编程大揭秘:Socket 开启互联互通新世界
- 05-25Python 3.14 t-string 要来了,它与 f-string 有何不同?
- 05-25Python基础元素语法总结
- 05-25Python中的变量是什么东西?
- 05-25新手常见的python报错及解决方案
- 05-2511-Python变量
- 05-2510个每个人都是需要知道Python问题
- 05-25Python编程:轻松掌握函数定义、类型及其参数传递方式
- 05-25Python基础语法
- 256℃Python短文,Python中的嵌套条件语句(六)
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 256℃python笔记:for循环嵌套。end=""的作用,图形打印
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 90℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 80℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)