在Android上运行AMP(apache mysql php)的方法
Android手机可以被用于运行AMP(Apache MySQL PHP)环境。这种环境使得您可以在安卓设备上编写和运行PHP 程序,通过访问本地的MySQL数据库,实现web开发的功能。
阅读更多:MySQL 教程
环境搭建
在andorid系统中需要安装一个应用程序Termux,它允许您在android终端下使用Linux命令,并通过apt来安装各种工具。
pkg update && pkg upgrade -y
pkg install php-apache mysql phpmyadmin
上面的命令会分别安装Apache 服务器,MySQL 数据库以及phpMyAdmin。
配置AMP环境
- 启动Apache服务器
apachectl start
- 启动MySQL
使用以下命令可以启动MySQL服务器
mysqld &
- 配置MySQL密码
mysql_secure_installation
上述命令将为MySQL数据库设置密码,并创建一个root访问权限的用户,使得只有您可以访问数据库。
- 配置Apache服务器
编辑httpd.conf文件,将以下行添加到文件底部:
<IfModule mod_php7.c>
AddType application/x-httpd-php .php .html .htm
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
</IfModule>
这里使用的是php7模块,如果您使用的是其他版本的php,请使用对应的模块名。
保存并关闭该文件,然后重启Apache服务器。
apachectl restart
使用phpMyAdmin访问MySQL数据库
在android设备上安装的phpmyadmin版本与PC端相同,通过浏览器访问localhost/phpmyadmin即可,以管理员root身份登录。
运行PHP
为了测试安装的AMP环境是否可以正常工作,在专用的“public_html”目录下,创建一个名为“test.php”的文件,其中包含以下内容:
<?php
phpinfo();
?>
只需要使用浏览器访问localhost/~username/test.php即可得到php的详细信息
总结
虽然安装AMP环境在Android手机上可能需要占用大量的内存,但是其使用非常便捷。通过这种方式开发PHP程序,您可以更轻松地在移动环境下进行技术开发。
本文介绍的方法只是其中一种,读者可以通过其他方法安装AMP环境。在安装过程中,出现任何问题请严格遵守安全规范,并考虑使用安全性更好的服务器或虚拟专用服务器(VPS)等更安全的解决方案。
极客教程