国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim Backend-Entwicklung PHP-Tutorial Der Android Elephpant - Laravel auf Ihrem Android -Telefon?

Der Android Elephpant - Laravel auf Ihrem Android -Telefon?

Feb 10, 2025 am 08:56 AM

Aufbau einer PHP -Entwicklungsumgebung mit Terux auf Android -Ger?ten: Ein Handbuch für mobile Entwicklung

The Android Elephpant - Laravel on your Android Phone?

Kernpunkte

  • Verwenden Sie leistungsstarke Terminal -Emulator- und Linux -Paketsammlungsanlagen, um eine PHP -Entwicklungsumgebung auf Android -Ger?ten zu erstellen.
  • LaRavel auf Android ausführen müssen Pakete wie PHP, Git und Komponist installieren und die PHP -Installation mit einem einfachen phpinfo() -Test überprüfen.
  • Datenpersistenz von Android-Ger?ten k?nnen über SQLite, eine leichte serverlose Datei-Datei-Datenbank-Engine, erreicht werden, die ideal für die Speicherung kleiner Datenmengen ist.
  • W?hrend Android -Ger?te keine komplexen Testsuiten oder MySQL ausführen, ist dieses Setup für kleine Entwicklungsaufgaben oder Notfallfixes nützlich, sodass die PHP -Entwicklung jederzeit und überall erm?glicht, ohne einen Laptop tragen zu müssen.

Vor nicht allzu langer Zeit schrieb Christopher Pitt einen ausgezeichneten Artikel zum Schreiben und Ausführen von PHP -Code auf dem iPad. Nachdem ich es gelesen hatte, dachte ich mir: "Es ist cool, dasselbe auf Android zu tun", zum Beispiel k?nnen Sie jederzeit Code schreiben und bearbeiten, ohne Ihren Laptop mit sich tragen zu müssen. Also habe ich beschlossen, einige Nachforschungen anzustellen und zu sehen, was ich mir einfallen lassen konnte.

The Android Elephpant - Laravel on your Android Phone?

Dieses Tutorial eignet sich für jede Art von Android -Ger?t. Ich habe dies auf meinem Telefon gemacht, aber ein Android -Tablet mit einer Bluetooth -Tastatur ist m?glicherweise das ideale Setup.

Es gibt verschiedene Shell -Anwendungen auf Android. In diesem Tutorial wird eine Anwendung namens Terux verwendet.

The Android Elephpant - Laravel on your Android Phone?

Termux kombiniert leistungsstarke Terminalemulation und eine umfangreiche Sammlung von Linux -Paketen. Es ist auch v?llig kostenlos und einfach zu bedienen.

Führen Sie nach der Installation von Terux aus dem Play Store zuerst den Befehl apt update aus. Gem?? der Dokumentation: "Dieser Befehl muss unmittelbar nach der Installation ausgeführt und dann regelm??ig ausgeführt werden, um Aktualisierungen zu erhalten."

jetzt ist der aufregende Teil. Die ersten beiden Befehle, die ich diskutieren m?chte, sind die Befehle apt list und apt list --installed. In dem ersten Befehl werden alle für Terux verfügbaren Pakete aufgeführt. Wir k?nnen sehen, dass es viele verschiedene Programmiersprachen, Textredakteure unterstützt und einige nützliche Versorgungspakete wie Rei?verschluss, Teer usw. hat. Im zweiten Befehl werden alle installierten Pakete aufgeführt. Wir k?nnen sehen, dass Terux einige Pakete wie APT und Bash vorinstalliert hat.

Mein Ziel beim Testen von Termux war es, festzustellen, ob ich eine geeignete *PHP -Entwicklungsumgebung zusammenstellen konnte. Deshalb habe ich zuerst einen Texteditor installiert. Ich bevorzuge VIM, aber es gibt einige andere Optionen wie EMACs und Nano. Vims Lernkurve ist etwas steil, aber sobald Sie die Grundlagen davon erhalten, wird es sehr bequem. Sie k?nnen den Befehl apt install vim verwenden, um VIM zu erhalten.

Wenn Sie mehr über Vim erfahren m?chten, finden Sie hier einen sehr guten Artikel oder geben Sie nach der Installation vimtutor ein integriertes Tutorial ein.

Wenn Sie dies auf einem Android -Telefon testen, bringt das Ausführen von VIM die ersten Probleme mit sich. Wie drücke ich die Fluchttaste? Terux verfügt über eine gro?e Liste von Tastenkombinationen, mit denen nicht verfügbare Tasten auf der Android -Tastatur nachgeordnet werden k?nnen:

命令
Volume Up E Escape鍵
Volume Up T Tab鍵
Volume Up 1 F1 (Volume Up 2 → F2,以此類推)
Volume Up 0 F10
Volume Up B Alt B (使用readline時(shí)向后一個(gè)單詞)
Volume Up F Alt F (使用readline時(shí)向前一個(gè)單詞)
Volume Up X Alt X
Volume Up W 上箭頭鍵
Volume Up A 左箭頭鍵
Volume Up S 下箭頭鍵
Volume Up D 右箭頭鍵
Volume Up L | (管道字符)
Volume Up U _ (下劃線)
Volume Up P Page Up
Volume Up N Page Down
Volume Up . Ctrl (SIGQUIT)
Volume Up V 顯示音量控制

Jetzt, da unser Editor in Betrieb ist, ist es Zeit, die Pakete zu installieren, die wir ben?tigen: Php, Git und Komponist.

apt install php
apt install git

Dies wird die neuesten PHP- und GIT -Pakete installiert.

The Android Elephpant - Laravel on your Android Phone?

Für den Komponisten müssen wir zus?tzliche Arbeit erledigen. Wir müssen zur Downloadseite der Komponisten gehen und die Befehlszeileninstallationsanweisungen verwenden:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Dadurch wird das Installationsprogramm heruntergeladen, überprüfen, es ausführen und l?schen. Wenn alles gut geht, sollten wir in der Lage sein, Komponist aus Terux auszuführen.

The Android Elephpant - Laravel on your Android Phone?

Jetzt, da alle Tools installiert sind, sollten wir testen, ob unsere PHP -Installation korrekt ausgeführt wird. Lassen Sie uns dazu einen einfachen phpinfo() -Sest durchführen. Lassen Sie uns einen neuen Ordner erstellen und unsere PHP -Installation testen.

mkdir test
cd test
echo "<?php phpinfo();" ?> > index.php
php -S localhost:8080

wird ein neuer Ordner erstellt und dann eine phpinfo() -Datei erstellt, die den Befehl index.php enth?lt. Ich spiegele es direkt in die Datei an, aber Sie k?nnen es mit Vim tun. Schlie?lich verwenden wir einen PHP -Server, um ihn unserem Localhost zu geben. Wenn wir im Browser auf Localhost: 8080 zugreifen, sollten wir so etwas sehen:

The Android Elephpant - Laravel on your Android Phone?

Wir haben jetzt Komponist für die Abh?ngigkeitsmanagement und Git für die Versionskontrolle. Aber ich wei?, was du denkst: "Wir haben gerade einen einfachen phpinfo Test gemacht, was ist mit dem Rest?"

K?nnen wir Laravel auf unserem Android -Ger?t installieren?

Zu diesem Zeitpunkt haben wir alles, was wir brauchen, um Laravel auf unserem Android -Ger?t zu installieren und auszuführen. Um ein neues Laravel -Projekt zu erstellen, müssen wir den folgenden Befehl ausführen:

php composer.phar create-project --prefer-dist laravel/laravel new_project
Dies erstellt ein neues Laravel -Projekt im Ordner

. Die Option new_project ist hier gut dokumentiert. Die Installation kann eine Weile dauern. Sobald wir fertig sind, k?nnen wir Laravels eigene Handwerks -Befehlszeilenschnittstelle verwenden, um unser neu erstelltes Projekt auszuführen. Im Ordner --prefer-dist k?nnen wir den folgenden Befehl ausführen: new_project

php artisan serve
Zugriff auf Localhost: 8000 URL in Ihrem Browser sollte jetzt die Homepage von Laravel anzeigen.

The Android Elephpant - Laravel on your Android Phone?

Erfolg! Unsere Laravel -Installation ist abgeschlossen. Wir haben die Tools, die wir zum Schreiben und Ausführen von Code ben?tigen, erfolgreich installiert. Es ist jedoch keine Entwicklungsumgebung ohne Methode, um Daten zu bestehen.

Für Android -Ger?te sind Speicher- und Speicherkapazit?ten in den meisten F?llen praktische Probleme. Daher liefert Terux SQLite nur als M?glichkeit, Daten zu bestehen. SQLite ist eine serverlose Datei-Datenbank-Engine. Es ist leicht und eignet sich perfekt für eine kleine Menge an Daten, wie Sie es hier gelesen haben, und in diesem Artikel, der über die Grundlagen hinausgeht. Zuerst müssen wir es installieren.

apt install php
apt install git

Als n?chstes müssen wir unser Laravel -Projekt so konfigurieren, dass SQLite verwendet wird. Im Root -Verzeichnis des Projekts haben wir eine .env Datei. Dies ist die Umgebungskonfigurationsdatei, die erste Datei, die wir bearbeiten müssen. Verwenden Sie den Editor Ihrer Wahl, um die folgenden Zeilen zu bearbeiten:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Gehen Sie dann zur config/database.php -Fatei und drehen Sie die folgende Zeile aus:

mkdir test
cd test
echo "<?php phpinfo();" ?> > index.php
php -S localhost:8080

?nderung zu:

php composer.phar create-project --prefer-dist laravel/laravel new_project

Dies macht SQLite zur Standardverbindung im Array connections. Stellen Sie sicher, dass der Dateipfad database.sqlite korrekt auf Ihre Datenbankdatei hinweist.

database.sqlite Die Datei existiert noch nicht, daher müssen wir sie erstellen:

php artisan serve

Dies ist die gesamte Konfiguration, die wir Laravel anweisen müssen, SQLite zu verwenden - wir k?nnen sie jetzt testen. Wir werden das vorgefertigte Authentifizierungssystem von Laravel verwenden. Um ein Gerüst zu erstellen, müssen wir den folgenden Befehl ausführen:

apt install sqlite
Danach werden wir die Migration ausführen, um unser Datenbankschema zu erstellen. Dadurch werden die Tabellen

und users erstellt. password_reset

<code>DB_CONNECTION=sqlite
DB_DATABASE=homestead  # 或者更改為你的數(shù)據(jù)庫(kù)名稱</code>
Wenn wir erneut

ausführen, werden wir sehen, dass wir uns jetzt anmelden und uns anmelden. Unsere Authentifizierung Crud wurde erfolgreich erstellt! php artisan serve

The Android Elephpant - Laravel on your Android Phone?

Schlussfolgerung

Ich habe das alles auf meinem Android -Telefon gemacht. Dieses Setup eignet sich hervorragend für kleine Entwicklungsaufgaben, da es über alle Werkzeuge verfügt, die Sie ben?tigen, um sich auf kleineren Ger?ten zu entwickeln, ohne Ihren Laptop mit Ihnen tragen zu müssen.

Obwohl es nicht der H?hepunkt der Produktivit?t ist, ist es nützlich, wenn es um eine Notfallreparatur geht oder ob Sie sehen m?chten, wie viel PHP -Leistung Sie von Ihrem Android -Ger?t ausdrücken k?nnen.

Versuchen Sie es und sagen Sie uns Ihre Gedanken. Wenn Sie mit PHP auf Android etwas Interessantes aufbauen, vermarkten Sie bitte an uns Ihr Konzept und wir werden darüber schreiben!


*"entsprechend" bezieht sich auf die Angemessenheit für den Kontext. Android-Telefone führen nicht MySQL aus und k?nnen komplexe Testsuiten, insbesondere End-to-End-Tests, nicht ausführen, aber einige andere Dinge k?nnen gut genug laufen, um einige Arbeiten zu erledigen.

(Der FAQS-Teil wird weggelassen, weil er nicht mit dem pseudooriginalen Ziel übereinstimmt und zu lang ist.)

Das obige ist der detaillierte Inhalt vonDer Android Elephpant - Laravel auf Ihrem Android -Telefon?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie setzen Sie die PHP -Zeitzone? Wie setzen Sie die PHP -Zeitzone? Jun 25, 2025 am 01:00 AM

Tosettherighttimezoneinphp, usedate_default_timezone_set () functionAtthestartofyourScriptWithAvalididentifiersuchas'america/new_york'.1.usedate_default_timezone_set () beeanydate/timeFununtions.2.Alternativ, konfigurieren

Was sind die besten Praktiken zum Schreiben von sauberem und wartbarem PHP -Code? Was sind die besten Praktiken zum Schreiben von sauberem und wartbarem PHP -Code? Jun 24, 2025 am 12:53 AM

Der Schlüssel zum Schreiben von sauberem und leicht zu machenden PHP-Code liegt in klarer Benennung, nach Standards, angemessene Struktur, nützlicher Kommentare und Testbarkeit. 1. Verwenden Sie klare Variablen, Funktionen und Klassennamen wie $ userData und calculatetotalprice (); 2. Folgen Sie dem PSR-12-Standard-Unified-Code-Stil; 3. Teilen Sie die Codestruktur gem?? den Verantwortlichkeiten und organisieren Sie sie mit MVC- oder Laravel-Katalogen im Stil. 4. Vermeiden Sie den Code im Nudelstil und teilen Sie die Logik in kleine Funktionen mit einer einzigen Verantwortung auf. 5. Kommentare an Schlüsselpunkten hinzufügen und Schnittstellendokumente schreiben, um Parameter, Rückgabewerte und Ausnahmen zu kl?ren. 6. Verbesserung der Prüfbarkeit, Abh?ngigkeitsinjektion, reduzieren Sie den globalen Zustand und die statischen Methoden. Diese Praktiken verbessern die Codequalit?t, die Effizienz der Zusammenarbeit und die Nachverdauerung nach der Wartung.

Wie führe ich SQL -Abfragen mit PHP aus? Wie führe ich SQL -Abfragen mit PHP aus? Jun 24, 2025 am 12:54 AM

Ja, YoucanrunsqlQuerieseusePhp und TheProcessinvolveschoosingAdaTabaseextension, ConnectingTothedatabase, ExecutingQueriessafely und ClosenconnectionSwhendone.Todothis, FirstChooseBetweenmysqliorpdo, withpdobeeringmortextextextextextextextextextediestimestutedieseduetosuTosuTosuTosuToseSupporingMulningMulningMulningMulningMuldaTaTablesingmorebotte, withpdobeeringmortextextextextextextediestubliothekern

Wie testet man schnell PHP -Code -Snippets? Wie testet man schnell PHP -Code -Snippets? Jun 25, 2025 am 12:58 AM

ToquicklyTestaphpcodesnippet, useanonLinephpsandboxlike3v4l.orgorphpize.onlineforinStantexecution mit;

Wie benutze ich Seiten zwischen PHP? Wie benutze ich Seiten zwischen PHP? Jun 24, 2025 am 12:50 AM

PHP -Seite Caching verbessert die Website -Leistung, indem das Laden von Server geladen und beschleunigt wird. 1. Grundlegender Datei -Cache vermeidet die wiederholte Erzeugung dynamischer Inhalte durch Generieren statischer HTML -Dateien und Bereitstellung von Diensten w?hrend der Gültigkeitszeit; 2. Aktivieren Sie Opcache, um PHP -Skripte in Bytecode zu kompilieren und in Speicher zu speichern, wodurch die Ausführungseffizienz verbessert wird. 3. Für dynamische Seiten mit Parametern sollten sie separat gem?? URL-Parametern zwischengespeichert werden und vermiedenen benutzerspezifische Inhalte. 4. Leichte Cache -Bibliotheken wie phpfastcache k?nnen verwendet werden, um die Entwicklung zu vereinfachen und mehrere Speichertreiber zu unterstützen. Das Kombinieren dieser Methoden kann die Caching -Strategie von PHP -Projekten effektiv optimieren.

Wie upgrade ich die PHP -Version auf? Wie upgrade ich die PHP -Version auf? Jun 27, 2025 am 02:14 AM

Das Upgrade der PHP -Version ist eigentlich nicht schwierig, aber der Schlüssel liegt in den Betriebsschritten und Vorsichtsma?nahmen. Im Folgenden finden Sie die spezifischen Methoden: 1. Best?tigen Sie die aktuelle PHP -Version und verwenden Sie die Umgebung aus der laufenden Umgebung. Verwenden Sie die Befehlszeile oder die Phpinfo.php -Datei, um sie anzuzeigen. 2. W?hlen Sie die geeignete neue Version aus und installieren Sie sie. Es wird empfohlen, es mit 8.2 oder 8.1 zu installieren. Linux -Benutzer verwenden Package Manager und MacOS -Benutzer verwenden Homebrew. 3.. Konfigurationsdateien und Erweiterungen migrieren, php.ini aktualisieren und die erforderlichen Erweiterungen installieren; 4. Testen Sie, ob die Website normal ausgeführt wird, überprüfen Sie das Fehlerprotokoll, um sicherzustellen, dass kein Kompatibilit?tsproblem vorliegt. Befolgen Sie diese Schritte und Sie k?nnen das Upgrade in den meisten Situationen erfolgreich abschlie?en.

Schritte zur Konfiguration einer PHP -Entwicklungsumgebung unter Linux Schritte zur Konfiguration einer PHP -Entwicklungsumgebung unter Linux Jun 30, 2025 am 01:57 AM

TosetupaphpDevelvenvironmentonLinux, InstallPandRequiredEXTENSSSS, SetupawebserverlikeAnginx, testwithaphpFile und optionalinstallmysqlandComposer.1.installphpandextensViaPackagemanager (E. G., SudoaptalphpPhphphphphphphphphphphphphphp-MysqLphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpmbphp

PHP -Anf?ngerhandbuch: Detaillierte Erl?uterung der lokalen Umgebungskonfiguration PHP -Anf?ngerhandbuch: Detaillierte Erl?uterung der lokalen Umgebungskonfiguration Jun 27, 2025 am 02:09 AM

Um eine PHP -Entwicklungsumgebung einzurichten, müssen Sie die entsprechenden Tools ausw?hlen und die Konfiguration korrekt installieren. ① Die grundlegendste lokale PHP -Umgebung erfordert drei Komponenten: den Webserver (Apache oder Nginx), das PHP selbst und die Datenbank (wie MySQL/Mariadb); ② Es wird empfohlen, dass Anf?nger Integrationspakete wie XAMPP oder MAMP verwenden, die den Installationsprozess vereinfachen. XAMPP ist für Windows und MacOS geeignet. Nach der Installation werden die Projektdateien in das HTDOCS -Verzeichnis platziert und über Localhost aufgerichtet. ③MAMP ist für Mac -Benutzer geeignet und unterstützt eine bequeme Umstellung von PHP -Versionen, aber die kostenlose Version hat begrenzte Funktionen. ④ Erweiterte Benutzer k?nnen sie manuell durch Homebrew in macOS/Linux -Systemen installieren

See all articles