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。

english

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.

 
 
 
 

相关问题

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

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

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...

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

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

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

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

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

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 ...

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




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