利用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;
相關文章
相關標籤/搜索