搜索
首页后端开发php教程如何在 Android 中使用数据库创建 PHP 和 Laravel 环境?

先决条件:

  • v7.0 或更高版本的 Android 手机

首先您需要从 Play 商店安装 termux。这是应用程序 URL:Termux 应用程序

Laravel的安装过程:

Termux 更新和升级

运行以下命令来更新和升级 termux。

apt-get update    # Updates the list of available packages
apt-get upgrade   # Upgrades all installed packages to their latest 

安装 PHP 和 Composer

要安装 PHP 和 Composer,请运行以下命令。

pkg update
pkg upgrade
pkg install php
pkg install composer

创建您的第一个 Laravel 项目

要创建 Laravel 项目,请运行以下命令。

composer create laravel/laravel my_first_app

如果您有良好的互联网连接来安装 Laravel 应用程序,将会有所帮助。

运行服务器

cd my_first_app
php artisan serve

现在打开浏览器并输入http://127.0.0.1:8000

Laravel 服务器在 127.0.0.1:8000 启动

How do you create PHP and Laravel environments with databases in Android?

设置 MySQL 和 PHPMyAdmin:

安装 MariaDB 和 MySQL

运行以下命令进行安装。

pkg install mariadb #install mariadb
mysqld_safe -u root #start the SQL server

然后按 ctrl z 并键入以下命令。

mariadb

然后将显示以下 MariaDB 界面。您可以在此处运行命令来创建、编辑、删除和更新数据库和表。

How do you create PHP and Laravel environments with databases in Android?

设置 PHPMyAdmin

要设置 PHPMyAdmin,请运行以下命令。

cd ~/
composer create-project phpmyadmin/phpmyadmin

现在我们将文件名 config.sample.inc.php ** 重命名为 **config.inc.php 为此,请在 phpmyadmin 目录中运行以下命令。

cd phpmyadmin
mv config.sample.inc.php config.inc.php

现在我们将编辑配置文件以允许无需密码登录。

pkg install vim
vim config.inc.php

AllowNoPassword 值从 false 更改为 true,并将 hostlocalhost 更改为 localhost 🎜>127.0.0.1

How do you create PHP and Laravel environments with databases in Android?


转到图像中显示的行,然后执行以下说明:

i #press i for insert mode

按下后,我将值从 false 更改为 true。
之后按 esc 并运行以下命令:

:w
:q
php -S localhost:4000


在 termux 的另一个选项卡中运行命令。

mysqld_safe -u root

现在转到 http://localhost:4000
并提供凭据。
**
用户名:root
密码:
** 完成!您已成功使用 laravel 设置 phpmyadmin。现在只需编辑 .env 文件运行命令 php artisan migrate (当然是在新选项卡中)

最终输出和 .env 文件编辑的简短视频

感谢您阅读这篇文章。

以上是如何在 Android 中使用数据库创建 PHP 和 Laravel 环境?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
unset()和session_destroy()有什么区别?unset()和session_destroy()有什么区别?May 04, 2025 am 12:19 AM

Thedifferencebetweenunset()andsession_destroy()isthatunset()clearsspecificsessionvariableswhilekeepingthesessionactive,whereassession_destroy()terminatestheentiresession.1)Useunset()toremovespecificsessionvariableswithoutaffectingthesession'soveralls

在负载平衡的情况下,什么是粘性会话(会话亲和力)?在负载平衡的情况下,什么是粘性会话(会话亲和力)?May 04, 2025 am 12:16 AM

stickysessensureuserRequestSarerOutedTothesMeServerForsessionDataConsisterency.1)sessionIdentificeAssificationAssigeaSsignAssignSignSuserServerServerSustersusiseCookiesorUrlModifications.2)一致的ententRoutingDirectSsssssubsequeSssubsequeSubsequestrequestSameSameserver.3)loadBellankingDisteributesNebutesneNewuserEreNevuseRe.3)

PHP中有哪些不同的会话保存处理程序?PHP中有哪些不同的会话保存处理程序?May 04, 2025 am 12:14 AM

phpoffersvarioussessionsionsavehandlers:1)文件:默认,简单的ButMayBottLeneckonHigh-trafficsites.2)Memcached:高性能,Idealforsforspeed-Criticalapplications.3)REDIS:redis:similartomemememememcached,withddeddeddedpassistence.4)withddeddedpassistence.4)databases:gelifforcontrati forforcontrati,有用

PHP中的会话是什么?为什么使用它们?PHP中的会话是什么?为什么使用它们?May 04, 2025 am 12:12 AM

PHP中的session是用于在服务器端保存用户数据以在多个请求之间保持状态的机制。具体来说,1)session通过session_start()函数启动,并通过$_SESSION超级全局数组存储和读取数据;2)session数据默认存储在服务器的临时文件中,但可通过数据库或内存存储优化;3)使用session可以实现用户登录状态跟踪和购物车管理等功能;4)需要注意session的安全传输和性能优化,以确保应用的安全性和效率。

说明PHP会话的生命周期。说明PHP会话的生命周期。May 04, 2025 am 12:04 AM

PHPsessionsstartwithsession_start(),whichgeneratesauniqueIDandcreatesaserverfile;theypersistacrossrequestsandcanbemanuallyendedwithsession_destroy().1)Sessionsbeginwhensession_start()iscalled,creatingauniqueIDandserverfile.2)Theycontinueasdataisloade

绝对会话超时有什么区别?绝对会话超时有什么区别?May 03, 2025 am 12:21 AM

绝对会话超时从会话创建时开始计时,闲置会话超时则从用户无操作时开始计时。绝对会话超时适用于需要严格控制会话生命周期的场景,如金融应用;闲置会话超时适合希望用户长时间保持会话活跃的应用,如社交媒体。

如果会话在服务器上不起作用,您将采取什么步骤?如果会话在服务器上不起作用,您将采取什么步骤?May 03, 2025 am 12:19 AM

服务器会话失效可以通过以下步骤解决:1.检查服务器配置,确保会话设置正确。2.验证客户端cookies,确认浏览器支持并正确发送。3.检查会话存储服务,如Redis,确保其正常运行。4.审查应用代码,确保会话逻辑正确。通过这些步骤,可以有效诊断和修复会话问题,提升用户体验。

session_start()函数的意义是什么?session_start()函数的意义是什么?May 03, 2025 am 12:18 AM

session_start()iscucialinphpformanagingusersessions.1)ItInitiateSanewsessionifnoneexists,2)resumesanexistingsessions,and3)setsasesessionCookieforContinuityActinuityAccontinuityAcconActInityAcconActInityAcconAccRequests,EnablingApplicationsApplicationsLikeUseAppericationLikeUseAthenticationalticationaltication and PersersonalizedContentent。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具