在Android中创建完美的PHP开发环境

事实证明,您可以实际在Android上高效地进行编码。长期以来,人们一直认为,虽然计算机用于提高生产力和创造力,但平板电脑的存在纯粹是为了被动消费内容。

我也相信这一点。我是一家行业的软件开发人员,我使用13英寸的Macbook Pro编写我的所有代码。我没有其他办法了。 OS X附带了开发人员所需的一切,我已经以此为基础构建了工作流。

Android是另一方面吗?我从来没有真正考虑过要在Android上编写代码。使用可怕的虚拟键盘来编写Facebook状态更新已足够糟糕。在Android上编写代码?消灭思想。它甚至没有内置的文件管理器!

但是后来我买了一个体面的蓝牙键盘,一切都变了。现在,我已经在我的2012 Nexus 7平板电脑周围构建了PHP开发环境,我非常喜欢。

编辑文本

文本编辑器是任何开发环境的基石。毋庸置疑,在开发社区中,讨论单个文本编辑器的优点可能是一个极具争议的话题。实际上,Vi / Vim和Emacs文本编辑器的支持者之间的竞争被称为“编辑器之战"。

我坚定地处于Vim阵营中。默认情况下,此功能强大的文本编辑器已安装在OS X和大多数Linux发行版上,可以轻松快速,准确地编辑大型文档和代码文件。

是什么让它如此出色?它带有许多插件,其中包括语法高亮显示,这对于使用文本编辑器编辑代码的我们来说尤其方便。它也具有很大的可定制性,并且使Vim可以在触摸屏上使用,同时又忠于Vim的原始哲学。

Vim上瘾者会知道Vim可通过称为“ .vimrc"的文件进行定制。尽管VimTouch可以通过漂亮的触摸友好界面轻松添加功能和行为,但您应该知道,仍然可以像编辑普通计算机一样通过编辑.vimrc配置文件来自定义内容。

VimTouch可从Google Play商店免费获得[不再可用],并已获得Apache 2.0开源许可证的许可。

我爱LAMP

LAMP代表Linux,Apache,MySQL和PHP,对于开发基于PHP的Web应用程序的人来说,它是最受欢迎的服务器配置之一。

它运行着一种略带威尔士语的服务器配置,称为LLMP。这与LAMP没什么不同,除了Apache(它非常笨重)已被Lighttpd取代。看到Palapa Web Server的所有组成部分都是相当最新的版本给我留下了深刻的印象,安装了PHP编程语言是最新版本。

MySQL的版本也很新。话虽如此,没有明显的方法可以通过命令行与之交互。幸运的是,Palapa附带了一个PHPMyAdmin副本。当然,这不是我处理MySQL的首选方式,但是它已经足够好了。

There’s also a web interface where you can configure certain aspects of the web server, including the database and the installation of PHP. For some reason unbeknown to me, the default timezone in pretty much everything is Asia/Jakarta. If you’re not actually in Indonesia, you might want to change that.

您可能想知道Palapa是否真的有效。好吧,答案是肯定的。是的,它确实。

我还应该提到,如果您的设备上安装了Palapa,那么您将拥有在平板电脑或智能手机上本地运行WordPress所需的一切。疯了吧?

结论

我明天要搭飞机。虽然时间不长,但是足够我完成一些工作。

我通常会随身携带Macbook Pro。我将其从包中取出,并在进行安全检查时擦拭。当我的航班起飞时,我会尴尬地坐在小桌子上,摇摇欲坠地坐在我那4英镑的黑航空咖啡旁边。

但是现在我不需要这样做了那。 Android已完成了不可思议的工作,并以以前无法胜任的功能取代了我可信赖的笔记本电脑:Web开发。这并不是说使用Android作为我的主要开发平台没有局限性。我尚未弄清楚如何在Palapa中安装PHP扩展,并且长时间使用7英寸的屏幕可能会很痛苦。

您是否将Android用作开发平台?您的设置是什么样的?在下面的评论中让我知道。

标签: