直接用支持PHP语法高亮的文本编辑器(如DroidEdit、Acode、Textastic)打开.php文件即可查看代码;若系统拦截,可重命名为.txt临时解决。

用手机文本编辑器直接打开.php文件
绝大多数情况下,你只是想看代码内容,不是运行它——这时候不需要服务器,只要一个能识别.php后缀、支持UTF-8编码的文本编辑器就行。
- 推荐安装
DroidEdit(Android)或Acode(Android),iOS 可试Textastic或Working Copy;它们默认支持 PHP 语法高亮,打开即见<?php和?>区块被正确着色 - 避免用系统自带“记事本”类应用直接点开:很多会因编码识别失败显示乱码,尤其是含中文注释或 UTF-8 BOM 的文件
- 如果文件管理器点击后弹出“无法打开”或空白,试试长按 → “用其他应用打开” → 手动选已安装的编辑器,别依赖默认关联
重命名成.txt是最快绕过系统限制的方法
部分国产安卓系统(尤其华为、小米早期EMUI/MIUI)会对.php后缀做拦截或静默过滤,导致文件管理器根本不显示内容。这时改后缀是最轻量解法。
- 在文件管理器中长按目标文件 → 选择“重命名”,把
index.php改成index.txt - 保存后点击,系统大概率调用默认文本查看器,且不再因扩展名拒绝解析
- 注意:改完后务必确认所有
<?php、echo、function等关键字都完整可见,没被截断或转义——如果看到<?php这种 HTML 实体,说明查看器做了自动转义,换编辑器再试
用Termux启动PHP内置服务器看运行效果
如果你真需要执行 PHP 脚本(比如调试include路径或$_GET参数),Termux 是目前 Android 上最可靠的选择,但必须手动启服务,不能双击就跑。
- 先在 Termux 中执行:
pkg install php,然后cd /sdcard/your-php-dir - 运行:
php -S 127.0.0.1:8000—— 注意必须指定 IP+端口,php -S localhost:8000在某些 Android 版本下手机浏览器访问不了 - 手机浏览器访问
http://127.0.0.1:8000/test.php,才能看到真实输出;只打开文件路径file:///sdcard/...永远只会显示源码 - 常见报错
Failed to open stream: No such file or directory多半是相对路径写死了,比如require 'config.php',而 config.php 不在当前工作目录,得用__DIR__显式拼路径
别指望浏览器直接点开.php文件
这是最常踩的坑:用文件管理器点开 xxx.php,结果看到一堆未解析的 PHP 标签,甚至乱码。这不是文件坏了,是浏览器根本没走 PHP 解析流程。
立即学习“PHP免费学习笔记(深入)”;
- Chrome/Safari/Firefox 移动版和桌面版一样,**不带 PHP 解释器**,它们只负责渲染 HTML/CSS/JS,对
<?php块视而不见 - 所谓“用浏览器打开 PHP 文件”,实际是指访问一个 **HTTP URL**(如
http://192.168.1.100/test.php),背后必须有 Web 服务器在监听并执行脚本 - 即使你装了 KSWEB 或 iPHP,也得确认 PHP 文件放在它指定的根目录(如
/kswweb/www/),而不是随便拖进某个下载文件夹里



















