Download the PHP package albinvar/termux-webzone without Composer
On this page you can find all versions of the php package albinvar/termux-webzone. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package termux-webzone
Termux Webzone
_ _ _ ______ | | | | | | |___ / | | | | ___| |__ / / ___ _ __ ___ | |/\| |/ _ \ '_ \ / / / _ \| '_ \ / _ \ \ /\ / __/ |_) | ./ /__| (_) | | | | __/ \/ \/ \___|_.__/ \_____/\___/|_| |_|\___|
Table of Contents
- Introduction
- Installation
- Features
- Screenshots
- Commands
- Contributing
- License
Introduction
Termux Webzone is a CLI application which provides a ton of features for web developers to build, run and test their php applications within the limits of android. The application is designed only to work with Termux.
Requirements
- php 7.3+
- curl
- termux
Installation
Basics
Basically, we need to update and upgrade our packages first. After that we will install php and setup permission to use storage.
Using wget
Run the command and the script will take care of the rest.
Using curl
Run the command and the script will take care of the rest.
Using composer
Remember, installing with composer requires each and every libraries should be downloaded first.
Manual installation
- Download the script from here.
-
Execute the file using php.
- You can also install via composer by adding the flag
-c
or--composer
.
Updation
You can update webzone simply using the inbuilt command.
Or if you have installed via composer, use
Additionaly, old users needs to regenerate settings using the command for any major updates.
Features
- Install PhpMyAdmin
- Create Wordpress site
- Create Development server
- Configure composer globally
- Create almost 4+ php framework projects.
- Create onion sites (tor)
- Portforwading through Ngrok
- Portforwading through Localhost.run
- Settings option to configure everything.
- More features coming soon...
Screenshots
Installer | Webzone CLI |
---|---|
Commands
The following commands are available in our tool. You can use the individual crafting routines which are similar to the Artisan commands.
basics Commands
- about
- manager
- settings
- self-update
Installable packages
- install:mysql
- install:pma
Create Commands
- create:codelighniter
- create:laravel
- create:nette
- create:symfony
- create:sapper
- create:zend
Installer Commands
- installer:laravel
- installer:symfony
- installer:fixer
- installer:phpstan
- installer:wordpress
Server Commands
- server:all
- server:dev
- server:pma
- server:mysql
- server:wordpress
Port-forwarding Commands
- share:localhost.run
- share:ngrok
- share:tor
Others
- composer:global
- project:list (Beta)
Available Commands
You can use this Commands specifically builded for each features.
Basic Commands
manager
Use : An interactive web interface for managing files inside termux storage built using php. Thanks to Ging-dev for this attractive feature.
options
-f | --force
-> reinstall file manager forcefully if you have any errors.
settings
Use : Helps to configure ports and paths to be used for each commands.
self-update
Use : Automatically updates webzone to latest version.
composer:global
Use : Configure composer globally.
Create Commands
create:codelighniter
Use : Create a fresh new codelighniter project on default project root.
arguments
name
-> Sets App/Project name.
options
--path
(optional) -> Overides default app/project root to a custom root.
create:laravel
Use : Create a fresh new laravel project on default project root.
arguments
name
-> Sets App/Project name.
options
--path
(optional) -> Overides default app/project root to a custom root.
create:symfony
Use : Create a fresh new Symfony project on default project root.
arguments
name
-> Sets App/Project name.
options
--path
(optional) -> Overides default app/project root to a custom root.--type
(optional) -> Sets application type. By default usesweb
as type. Expectsweb
orapi
.
create:zend
Use : Create a fresh new zend project on default project root.
arguments
name
-> Sets App/Project name.
options
--path
(optional) -> Overides default app/project root to a custom root.
create:nette
Use : Create a fresh new nette project on default project root.
arguments
name
-> Sets App/Project name.
options
--path
(optional) -> Overides default app/project root to a custom root.
create:lumen
Use : Create a fresh new lumen project on default project root.
arguments
name
-> Sets app/project name.
options
--path
(optional) -> Overides default app/project root to a custom root.
create:cakephp
Use : Create a fresh new nette project on default project root.
arguments
name
-> Sets app/project name.
options
--path
(optional) -> Overides default app/project root to a custom root.
create:yii
Use : Create a fresh new Yii project on default project root.
arguments
name
-> Sets app/project name.
options
--path
(optional) -> Overides default app/project root to a custom root.--type
(optional) -> Sets application type. By default usesbasic
as type. Expectsbasic
oradvanced
.
create:sapper
Use : Create a fresh new sapper project on default project root.
options
--name
-> Set's sapper project name.--path
(optional) -> Overides default app/project root to a custom root.
Installable packages
install:mysql
Use : Install MySql Database (mariadb).
install:pma
Use : Download and Install PhpMyAdmin latest version from server.
options
-fresh
-> Remove existing PhpMyAdmin and install latest version from PhpMyAdmin website.
Installer Commands
installer:fixer
Use : Install and configure php-cs-fixer globally. You can use php-cs-fixer -h
for more details.
options
--uninstall
-> Remove php-cs-fixer from device.
installer:laravel
Use : Install laravel-installer latest version from packagist.
options
--uninstall
-> Remove laravel-installer globally.
installer:phpstan
Use : Install phpstan latest version from packagist.
options
--uninstall
-> Remove phpstan globally.
installer:symfony
Use : Install Symfony CLI from server.
installer:wordpress
Use : Install wordpress latest version from server.
options
-f|--force
-> Reinstall wordpress from server.
Server Commands
server:all
Use : Enable Localhost, Pma, Mysql just in one command (BETA).
server:dev
Use : Start localhost for development with the path set in settings. by default uses /sdcard/www.
options
--n
-> Prevent opening browser after starting server.--port
-> Overides default port (8080) set in settings.--path
-> Overides default path (/sdcard/www) set in settings.
server:mysql
Use : Start MySql database with the default port set in settings. by default uses /sdcard/www.
options
--port
-> Overides default port (3306) set in settings.-s | --stop
-> Kill all Mysql processes.
server:pma
Use : Start PhpMyAdmin on default port (8000) in settings.
options
--n
-> Prevent opening browser after starting server.--port
-> Overides default port (8000) set in settings.
server:wordpress
Use : Start wordpress site on default port (7070) in settings.
options
--n
-> Prevent opening browser after starting server.--port
-> Overides default port (7070) set in settings.
Port-forwarding Commands
share:localhost.run
Use : Connect a tunnel to your web appplication running on port 8080 (default)
options
--port
-> Overides default port (8080).
share:localhost.run
Use : Connect a tunnel to your web appplication running on port 8080 (default)
options
--port
-> Overides default port (8080).
share:localhost.run
Use : Connect a tunnel to your web appplication running on port 8080 (default)
options
--port
-> Overides default port (8080).
share:ngrok
Use : ngrok provides a real-time web UI where you can introspect all HTTP traffic running over your tunnels. Replay any request against your tunnel with one click.
options
--port
-> Overides ngrok port setting.-s | --stop
-> Kill all Ngrok processes.
share:tor
Use : Set up a website in the Onion/Tor network.
(NB: The developer of webzone will not be responsible for any misuses done by users.)
options
--reset
-> Reset tor configuration.--port
-> Set the port to be shared to tor Network
project:list (beta)
Use : Show all directories inside project root folder.
Credits
Contributing
License
MIT. See LICENSE for more details.
All versions of termux-webzone with dependencies
ext-curl Version *
ext-json Version *
ext-zip Version *
guzzlehttp/guzzle Version ^7.4
illuminate/http Version ^9.0
illuminate/validation Version ^9.0
laminas/laminas-text Version ^2.9
padraic/phar-updater Version ^1.0.6