從 阮一峯 博客看到 【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;