Grafische Benutzeroberfläche (GUI)-Erweiterung
Als ich heute das PHP-Handbuch las, sah ich, dass PHP7 eine Erweiterung der UI-Grafikbibliothek hat, also lasst uns Holen Sie es nach. Installieren Sie die Erweiterung mit einem
Die Installationsschritte des offiziellen Handbuchs gelten für Linux:
Requirements: PHP 7 libui (use current master) Windows/MacOSX/Linux (GTK-3) Install re2c: sudo apt install re2c Install libui: git clone https://github.com/andlabs/libui.git cd libui sudo cp *.h /usr/local/include/ cmake . cd out sudo cp * /usr/lib/ Install ui: Method one: use pecl: sudo pecl install channel://pecl.php.net/ui-2.0.0 Method two:build source code: git clone https://github.com/krakjoe/ui.git cd ui phpize make sudo make install Enable ui.so: sudo echo 'extension=ui.so' > /etc/php/7.0/mods-available/ui.ini sudo ln -s /etc/php/7.0/mods-available/ui.ini 20-ui.ini Test: php -m git clone https://github.com/krakjoe/ui.git cd ui/examples/ php snake.php
Anforderungen (laut Dokumentation)
- PHP 7
- libui (aktuellen Master verwenden)
- Windows/MacOSX /Linux (GTK-3)
Gehen Sie zu PECL, um die Windows-DLL herunterzuladen. Ich verwende PHP7 NTS 64-Bit, also habe ich Folgendes verwendet:
Heruntergeladene Dateiverzeichnisstruktur:
Weiter:
-
php_ui.dll wird im ext-Verzeichnis von PHP abgelegt und dann wird php.ini hinzugefügt extension=php_ui.dll
pthreadVC2.dll und libui.dll werden im PHP-Verzeichnis abgelegt das Gleiche wie die Datei php.exe. Führen Sie den Befehl php -m in der Ebene
cmd aus, um zu überprüfen, ob das Modul korrekt geladen ist eine Datei „snake.php“ im heruntergeladenen Ordner (Gieriges Schlangenfressspiel), gehen Sie in dieses Verzeichnis und führen Sie Folgendes aus:
Es gibt auch eine Partikeleffektdatei (starfield.php):
Empfohlen Lernen: „
PHP-Video-Tutorial“