從 阮一峰 博客看到 【Termux 入門教程:架設手機 Server 下載文件】
想測試下,在可以跑PHP嗎?經測試PHP完美運行,並且可用使用PHP內置WEB服務器,搭建網站訪問;
因為對linux操作不熟悉,所以把試驗步驟記下來。
1. 在安卓手機上安裝Termux,從豌豆莢下載安裝。
2. Termux 基礎操作說明:https://www.cnblogs.com/P201521440001/p/9753735.html
3. 修改Termux的源地址 (特別是國內用戶)https://www.jianshu.com/p/5c8678cef499
### 如何查看 export EDITOR=vi apt edit-sources
內容如下:
# The main termux repository deb [arch=all,你的平台架構] http://termux.net stable main
將 http://termux.net 修改為:http://mirrors.tuna.tsinghua.edu.cn/termux
修改后執行如下命令更新
apt-get update
4. 安裝PHP
pkg install php
查看PHP是否安裝成功版本
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;