php与mysql从Android上的命令行支持 -- terminal 领域 android 相关 的问题

php with mysql support from the command line on Android


简体版||繁體版
0
vote

问题

中文

是否有用于Android的终端仿真器,允许使用MySQL支持使用VI和PHP? PS。遗憾的是,Termux不允许将PHP连接到MySQL。

英文原文

Is there a terminal emulator for Android which allows to use vi and php with mysql support? PS. Termux unfortunately doesnxe2x80x99t allow to connect php to the mysql.

  

回答列表

1
 
vote

迟到了,但是,如果我安装php包:

  pkg install php   
然后导航到包含我PHP文件的目录,
  cd storage/<php directory>/   

然后我可以用'php'前缀命令。所以,在我的PHP目录中运行一个文件:

  php -f php_file.php   

"Man'od-" Man Php"中有更多信息。 我使用Droidedit,它运作良好;我没有尝试使用Vim,但我没有看到它不会工作的原因,只要你的当前目录是包含PHP文件的那个。

是你是否可以配置应用程序来使用Lavarel,我很抱歉,但我不知道。

 

Late to the party, however, if I install the php package:

pkg install php 

then navigate to my directory containing my php files,

cd storage/<php directory>/ 

I can then prefix commands with xe2x80x98phpxe2x80x99. So, to run a file in my php directory:

php -f php_file.php 

There is more information in the xe2x80x98manxe2x80x99 doc - xe2x80x9cman phpxe2x80x9d. I use DroidEdit, which works well; I have not tried using vim, but I see no reason why it would not work, so long as your current directory is the one containing the php files.

As to whether you can configure the application to use Lavarel, Ixe2x80x99m sorry, but I do not know.

 
 
       
       
0
 
vote

为了做到这一点,您需要在手机上有su或root,

因为在Android OS中,每个应用程序都在自己的用户下运行,(更不用说selinux),这就是为什么你需要root要手动更改应用程序数据(通常称为"破解" 或"黑客" )。

您可以在获得root后,可以轻松找到要安装的PHP / MySQL二进制文件。

应该在/系统/ bin下移动/ bin

 

In order to do this you will need to have su or root on your phone,

Because in the Android OS each app runs under its own user, (not to mention selinux) which is why you need root to change a apps data manually (commonly known as "cracking" or "hacking").

You can easily find php/mysql binaries to install after you get root.

Which should be moved under /system/bin

 
 
 
 
0
 
vote

您想要的是终端仿真器。 PHP脚本连接到数据库服务器的方式完全超出了终端的控制。播放商店中有几个"服务器包" 应用程序包括MySQL和SSH等服务。我不能推荐一个特定的,但如果您在播放商店搜索MySQL,您将获得很多结果。

 

What you want is more than a terminal emulator. The way PHP scripts connect to a database server is entirely outside the control of the terminal. There are a couple of "server pack" apps in the Play Store that include services like MySQL and SSH. I can't recommend a particular one, but if you search for MySQL on Play Store you'll get a lot of results.

 
 
 
 

相关问题

16  我在哪里可以为Android获取一个SQLite 3命令行二进制?  ( Where can i obtain an sqlite 3 command line binary for android ) 
当我读取文档(例如从遥控shell检查SQLite 3数据库我得到了手机上的SQLite命令行二进制文件。可悲的是,我似乎无法在我的手机上找到它(但我正在运行一个自定义ROM)。 我已经读了一些其他帖子,可以提到存在这样的二进制文件,或者提到它在仿真器中只能可用,但没有什么明确的。 是任何地方可用的二进制文件? 其他...

1  关闭/杀死“Android终端仿真器”应用程序  ( Closing killing android terminal emulator app ) 
我有一个Sprint LG G3运行Android 4.4.2。我正在使用 Android终端仿真器通过jackpal。在关闭应用程序后重生。我看到终端进程和儿童壳,但这种方式似乎太手动了。 当我从顶部下拉列表中关闭唯一的窗口时,它暂时关闭,然后在"最近的应用程序" 列表中重新出现。有一种不可替换的通知,称"终端会话...

16  如何以root用户在终端中执行命令?  ( How can i execute command in the terminal as root ) 
如何在终端中获取root权限? ...

16  是否可以通过shell启用位置服务?  ( Is it possible to enable location services via shell ) 
是否可以通过adb或终端仿真器启用位置服务(GPS或Google NetworkLocation)? 我在扎根的手机上。 额外点:也可以更改其他与系统相关的设置? ...

3  无法为link2sd安装sdext?  ( Cannot mount sdext for link2sd ) 
我有一个Huawei U8160运行Cyanogenmod 7.2。 当我重新启动手机时,我必须使用终端仿真器重新安装SDext。 su mount -t ext2 /dev/block/mmcblk0p2 /data/sdext2 但现在它返回: mount : mounting /dev/block...

3  如何为rooted设备安装其他终端命令的捆绑?  ( How to install bundles of additional terminal commands for rooted devices ) 
我最近扎根了HTC野火S设备并闪过Android 4.1.2 AOKP果冻豆类自定义ROM。一个好处是我现在可以使用终端。 我有点习惯于在台式机上使用终端仿真器,但从中从未在Android设备上做过。我注意到没有找到一些命令,例如: $ tree /system/bin/sh: tree: not found ...

1  如何通过终端仿真器检查SIM锁定  ( How to check sim lock via terminal emulator ) 
我想知道,是否有可能检查终端仿真器中的SIM锁定状态吗?大多数Android手机是否有普遍命令? 我知道多种不同的方式来检查这个问题,但我只是好奇。 谢谢 ...

1  运行C可执行Termux Android 6  ( Run c executable termux android 6 ) 
我刚刚安装了 termux 在我的Android 6手机中,并给出了存储权限,因此我可以使用 abcdefghijklmn1 中的文件夹中的终端读取,写或编译。代码> clang -o birthday birthday.c -lm 。 但是,当我尝试运行可执行文件时,我得到 -bash: ./birthday: ...

0  将MP3从内部存储移动到SDCard的Su Privileges - Music Apps现在看不到它们  ( Moved mp3s from internal storage to sdcard with su privileges music apps don ) 
为了释放内部存储上的空间,我打开了一个终端,苏删除了一些未经配置的文件。虽然仍然是苏根,但我也将我的MP3收集从内部存储器移到外部SDCard。 当我返回终端时,文件仍然显示在 /storage/sdcard1/ 中,但我的音乐播放器不再看到它们。 是这个权限问题吗?如果是这样,我如何放宽权限,以便我的音乐应用程序...

-2  Android命令行shell  ( Android command line shell ) 
我有一个诺基亚x运行android 4.4.4,我有终端仿真器和busybox 1.24,但我仍然无法找到一些有用的命令用命令行界面执行多个操作。这是我的问题:什么是最好的最完整的shell实用程序安装?谢谢 ...

8  从终端仿真器运行应用程序[已关闭]  ( Running applications from a terminal emulator ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

7  终端仿真器的SSH尝试读取/data/.ssh而不是$ home / .ssh  ( Terminal emulators ssh trying to read data ssh instead of home ssh ) 
当我尝试使用终端仿真器的ssh时,我得到 ssh:警告:创建/data/.ssh失败:权限被拒绝。 或自2012-08-19: 无法创建目录'/ data / ssh_client'。 但是当我键入:时 echo $HOME /sdcard 为什么不ssh检查 /sdcard/.ssh 或 /sd...

33  如何获取Android设备的硬件规格?  ( How to get hardware specs of android device ) 
如何在处理器架构,RAM等的android设备的硬件上找到信息? ...

0  通过应用程序以编程方式设置分辨率,如何让设备记住新设置?  ( After programmatically setting the resolution through an app how can i make the ) 
所以我通过编辑系统文件来设置分辨率。这是对我有用的唯一方法。更常用,我发出此命令: echo 1080p60hz > sys/class/display/mode 到设备的术语。如果发布,这会成功将分辨率更改为1080p60Hz或不同的值。但是重新启动设备后,返回其先前的分辨率。 nayone知道如何...

4  如何使用终端仿真器查看其他分区并安装它们?  ( How to see other partitions using the terminal emulator and mount them ) 
我刚刚在我的上网本上安装了Android,它导致它在我的机器上看不到Linux薄荷,我假设它从grub中删除它。 现在第一个问题是我如何看到我的Linux薄荷分区的内容,并在Android中探索它们?我可以使用终端或挂载经理吗? 我没有看到任何称为/ dev / sda的预期。如何在Android中安装薄荷和Wind...

0  php与mysql从Android上的命令行支持  ( Php with mysql support from the command line on android ) 
是否有用于Android的终端仿真器,允许使用MySQL支持使用VI和PHP? PS。遗憾的是,Termux不允许将PHP连接到MySQL。 ...

6  如何在虚拟键盘上使用逃生,方向键?  ( How use escape directional keys on the virtual keyboard ) 
我最近买了更好的终端仿真器pro ,我喜欢它,但如何使用转义键和定向键?例如,我想在vi中的模式之间切换或使用向上和向下箭头循环通过我的命令历史记录。 我有三星迷人。没有D-PAD。 ...

6  无根的CLI公用事业  ( Rootless cli utilities ) 
我必须root我的android设备才能安装命令行实用程序吗?我真的很想在手机上运行 vim 。我没有理由不root我的手机,我只是想知道这是否有可能。 Android脚本似乎可能已经完成了这一点。我必须写自己的终端应用程序是否能够这样做? ...

18  我在哪里可以找到shell命令的文档? [关闭]  ( Where can i find documentation for shell commands ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

9  访问logcat是否需要root?  ( Does access to logcat need root ) 
我的设备已经植根了,这就是我要问的原因。 您是否需要root来监视手机上的logcat流?如果我从手机上的终端内运行logcat命令,那会工作吗? ...

2  DNSCRYPT在Android上  ( Dnscrypt on android ) 
我想在Android上安装DNSCrypt。我在Windows 8,Linux Mint和Kali Linux上安装了它。但是我对Linux来说非常新的,从而处理Android作为一个Linux发行版是出于我的联盟。我谷歌这个教程为这个时间几个小时,而且每个人似乎都没有人回答他们。 DNSCrypt网站有一个 And...

3  手动安装Split APK  ( Install split apk manually ) 
最近我必须知道一个名为split apks的东西,并发现切片作为无效的apk文件,只有基础是。不幸的是,这意味着通常的默认包安装程序无法处理此操作,因此我必须知道另一件名为SAI的东西,一个拆分APK安装程序,能够与或没有root工作。然而,好奇,我想知道它是如何在内部工作的,并开始做一些研究。我没有走得太远,但我必...

13  真实终端(根或根部)  ( A real terminal root or no root ) 
我在我的笔记本电脑上使用Kubuntu,但这适用于任何Linux发行版。我可以打开一个终端窗口,然后键入 sudo apt-get update , sudo apt-get install packagename. 有一个终端可以在android上执行命令吗?它不一定是"sudo" ,我只是意味着履行命令。我使用G...

0  调用scp调用sftp  ( Calling scp invokes sftp ) 
嗨,当我尝试从终端仿真器调用SCP时,它调用SFTP,我安装了SCP(以及SSH和SFTP)IN / SYSTEM / BIN文件夹。我知道它正在正常工作,因为打字只是SCP给了我使用信息但是打电话 scp文件用户@ ip:target 给出错误sftp:非法选项 - -x 请帮忙! ...

1  如何设置MAC地址(HTC Desive)Android终端仿真器?  ( How to set mac address on htc desire android terminal emulator ) 
我键入终端: IP链路集eth0地址 xx:xx:xx:xx:xx:xx 我的号码的xx等。 但它说权限被拒绝。 源: http://androidforums.com/令人难以置信的提示 - 技巧/ 78668-ypoo-mac-address.html ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有