利用Termux在Android手机上运行PHP

从 阮一峰 博客看到 【Termux 入门教程:架设手机 Server 下载文件】 php

想测试下,在能够跑PHP吗?经测试PHP完美运行,而且可用使用PHP内置WEB服务器,搭建网站访问;
由于对linux操做不熟悉,因此把试验步骤记下来。html


1. 在安卓手机上安装Termux,从豌豆荚下载安装。mysql

2. Termux 基础操做说明:http://www.javashuo.com/article/p-euiigbjl-by.htmllinux

3. 修改Termux的源地址 (特别是国内用户)https://www.jianshu.com/p/5c8678cef499git

### 如何查看
export EDITOR=vi
apt edit-sources

内容以下:github

# The main termux repository
deb [arch=all,你的平台架构] http://termux.net stable main

将 http://termux.net 修改成:http://mirrors.tuna.tsinghua.edu.cn/termux
修改后执行以下命令更新web

apt-get update

4. 安装PHPsql

pkg install php

查看PHP是否安装成功版本shell

php -v

5. 建立phpserver目录 数据库

mkdir phpserver

6. 安装openssh

pkg install termux-auth

passwd 设置密码
whoami 查看用户名
使用以下命令 启动 openssh

sshd

查看本机IP

ifconfig

7. 电脑FileZilla 链接IP,端口8022,协议SFTP,使用用户名密码链接。

8. 将PHP文件存放 phpserver 目录。

9. 启动PHP内置WEB服务器 

php -S 0.0.0.0:8080

10. 在浏览器中打开 IP:8080 便可访问web服务器。

后续:Termux功能很强大,能够安装mysql,执行linux shell,有时间慢慢研究;

 

11. 安装主题 ohmyzsh https://ohmyz.sh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

使用 zsh 启动

zsh

12. 安装mysql

参考国光的Termux教程 https://www.sqlsec.com/2018/05/termux.html

pkg install mariadb

启动mysql

mysqld

13. 启动MySQL远程访问,进入mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

其中 root 是登陆用户名,123456是数据库登陆密码,设置完后刷新配置;

flush privileges;
相关文章
相关标签/搜索