Universal Framework (Under Development)
PHP framework with powerful functions
Programs |
Links / Description |
NodeJS 10++ |
download |
vscode |
Code editor |
python 2.7 |
download |
php intelephense (vscode extension) |
For Powerful PHP Intelisense (required) |
php docblocker (vscode extension) |
For PHP DocBlock Support (optional) |
PHP |
7.3^ (7.4 Recommended) |
php-gd php-curl php-ext |
PHP Extension |
How to update XAMPP php version windows
- Download PHP select version you're desired
- stop XAMPP apache
- backup your current XAMPP PHP (C:\xampp\php)
- extract the zip (php.exe, etc) from the zip php your'e downloaded before into (C:\xampp\php)
- start XAMPP apache
How to view current XAMPP PHP version
- create file info.php, insert
- access it through your localhost, you'll see your php version and other configuration there
How to install php extension on windows
- access C:\xampp\php\ext, there is installed php extensions folder
- basically, xampp have all php extensions except experimental extensions
- SASS/SCSS/LESS Compiler
- JS/CSS/HTML Minifier
- Cached Mode
- Obfuscate Mode
- PHP - JS integrated function
- Windows - PHP integrated function
- PHP - Older php function shimmer
Tested Working Development On:
- Windows 7/10
- Kali Linux (Subsystem Win 10)
- always use --prefer-offline for install npm packages to improving installer speed
- always use --prefer-source for install composer package faster
- Install ALL Requirements before running these steps
- Open cmd.bat
- select Terminal you're desired
- type below code into terminal:
npm install -g typescript
composer install --prefer-source
npm install --prefer-offline
npm install typescript gulp depcheck -g --prefer-offline
tsc -p tsconfig.build.json
tsc -p tsconfig.precompiler.json
tsc -p tsconfig.compiler.json
- now you can run development on your device
gulp build #for building components all at once
gulp watch #for watching file on change and automatically run job based on changed files
# no additional runner in production
npm install --ignore-scripts
composer install --no-scripts
# for updating
npm update --ignore-scripts
composer update --no-scripts