Coder Social home page Coder Social logo

leokhoa / laragon Goto Github PK

View Code? Open in Web Editor NEW
4.1K 117.0 352.0 72.14 MB

Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby. It is fast, lightweight, easy-to-use and easy-to-extend.

Home Page: https://laragon.org

Batchfile 0.40% Shell 1.78% Smarty 0.62% JavaScript 7.13% Makefile 1.70% Perl 0.19% HTML 1.14% PHP 70.03% CSS 6.77% Procfile 0.07% Vim Script 10.18%

laragon's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laragon's Issues

Public IP Address Availability

Hello @leokhoa and thanks for your services.

I would like to know, instead of assigning the projects to a Local domain or Local development IP addresses is there any possibility to add Public IP and Public domain facility so that projects can be accessed through World Wide Web.

Looking for your kind of response.

Thanks.

Minimize to taskbar

Hello.

When you click minimize button the window automatically goes to system tray (the same as if you click the close button). Could you add an option, so the program properly minimizes? It's annoying when you have multiple screens and only one tray, so you have to keep going to your main screen to open it back up.

PHP missing ?

I downloaded the 3.2 release from github...
Is it just me or is PHP missing from this release ?

Reduce the number of notifications In Windows

I really like Laragon and use it professionally. Fastest dev environment out there.
But, could you please reduce the number of notifications in Windows action center. It really is overwhelming if you open and close Laragon controls often. Or at least offer a way to turn them off.

feature notification

i like laragon, i have a suggestion, add database running feature of the database and server / still running process, like xampp property, for now when i press start button, change to stop immediately, i think it is running service database / apache, apparently it running, I have to wait a few seconds without any notification if it is connected,

sorry my english, I hope you understand

Server started with wrong IP?

Hey,

I've just tested laragon for the first time and had a problem right away.
Due to some changes in my system, laragon started server with the wrong IP.
It is using the VirtualBox-HostOnly IP/Adapter.

I haven't found any way to solve this or configure it. Is there a way to do so? (it uses 192.168.56.1 and not 192.168.1.2 like it should)

POSTMAN router order issue + laragon

I used laragon for windows 10. Laravel 5.4. I cant catch the POST method from postman, the app always returns the GET route.

It does not return any issue when I start server by using php -S command.

Thank You!

I just wanted to say thank you for all of your amazing work on Laragon! It's been a MASSIVE help to me and I've been using it for a solid year and couldn't be more happy with it! It truly is awesome.

Thank you! ❤️

Hide project instead of deleting them

Menu | Tools | Delete project would be better when it just does hide the directories that do not really contain any projects. Currently all directories under the server root are assumed being projects.

New exemplar of laragon

Windows 10 latest

When auto create laravel (quick create) laragon open new laragon exemplar. So in tray I can see 2 laragon icons

BrowserSync Package Options Proxy + Virtual Host doesn't LiveReload

Since i use Laragon (before, use simple php internal server to launch my local project), i can't use the excellent Package "BrowserSync" to work easily

https://www.browsersync.io/docs/options/#option-proxy

=> is able to proxy an url or a localhost configuration to get an LiveReload (css in my case).

I have no problem on real server of developpement with this options.

I like Laragon because is simple and fast, but browserSync is a kind of must have package to dev-front.

do you have any idea ?

nts php settings

Php.ini generated by laragon:
cgi.fix_pathinfo = 0

In some cases, this setting causes a "No input file specified" error.
Why does Laragon put this value to false?

The default would be:
cgi.fix_pathinfo = 1

WordPress sites wp-config not setup

When I create a new WordPress site, its really awesome fast.
I see it adds all the files, the db, and whatever webserver magic I need. You just need to configure the wp-config.php file yourself.
I think that could be done automatically, no? And it would probably be easier on the user.
On first try, I didn't know what the automatically created database was called, what user to use, or what password to use. (I soon learned, looking at the auto-created db, and the fact that clicking "db" from within Laragon auto-populated my HeidiSQL window with some settings, that it's the same name as the project (as a slug, so all lower case and with dashes, the user is "root" and the password is a blank string).
It would just be a matter of creating the wp-config.php file, and adding values for the database name, user and password.
On this topic, if the Laragon code were actually open source, I could contribute to this feature...

Source Code For Exe

Any plans on releasing it? I would love to take a look at your work and see if I can help.

Quick

[Window Title]
Warning

[Content]
No file: D:\Development\laragon\tmp\downloads\wait-20190226201744.nodejs.node-v10.13.0-win-x64.zip

[OK]

Translate quotes

Is there a way to translate quotes.manifest.txt?

Hungarian translated:

Az egyszerűség a kifinomultság csúcsa. - Leonardo da Vinci
A siker nem döntő, a kudarc nem végzetes: a bátorság, hogy folytasd, ez az, ami számít. - Winston Churchill
Az ezer mérföldes utazás is egyetlen lépéssel kezdődik. - Lao Tzu
Álmodj nagyot és ne félj, ha nem sikerül. - Norman Vaughan
A képzelet ereje ruház fel minket végtelenséggel. - John Muir
Minden nap a legjobbra van szükség. - John Wooden
Higgy benne és cselekedj, mintha lehetetlen volna kudarcot vallani. - Charles Kettering
A holnap fénye ma születik. - Elizabeth Barrett Browning
Még ha a jó úton tartózkodsz is, akkor is elütnek, ha csak üldögélsz rajta. - Will Rogers
Hidd el, hogy képes vagy rá, és félig már véghez is vitted. - Theodore Roosevelt
Ne várj, a legjobb alkalom soha nem fog elérkezni. - Napoleon Hill
Egy év múlva azt kívánod, hogy bárcsak belekezdtél volna ma. - Karen Lamb
Soha nem késő, hogy azzá válj, aki lehettél volna. - George Eliot
Ha nincs küzdelem, nincs haladás. - Frederick Douglass
A legjobban attól félünk, amire leginkább szükségünk van. - Tim Ferriss
Csináld, ​amit szeretsz és a pénz követni fog. - Marsha Sinetar
A bajnokok mindaddig folytatják, míg el nem érik a csúcsot. - Billie Jean King
A tevékenykedés minden siker alapja. - Pablo Picasso

Feature request

An option would be to have a unique work directory for a project.
After entering the directory and domain name, the laragon could generate the necessary entries. As it does for libraries created in the www directory.

PHP CGI process not recycling on Windows?

After some time my PHP CGI quietly exits, I assume the requests limit is hit (as expected), a new process is not spawned like on Linux, any ideas how we avoid this?

Allow multiple string placeholder for the "Quick app" feature

I am trying to execute a command chain using Quick app and need the string placeholder %s several times there, e.g.

laragon\usr\sites.conf:

Foobar=composer create-project example/foobar %s 1.2.* && curl https://example.com/baz.php -o %s/bar/baz.php

However, when I run this Quick app, Laragon shows me the following error message and crashes:

laragon1

If I remove one string placeholder from the command chain it works as expected, e.g.

Foobar=composer create-project example/foobar foo 1.2.* && curl https://example.com/baz.php -o %s/bar/baz.php

Is there a way that it can work with multiple placeholders as well?

Website suggestion: Add a "How to update" item below "How to install" (Download page |Misc.)

I manually updated like this:

  1. Copied the existing Laragon installation directory to keep all settings etc.
  2. Uninstalled the existing version
  3. Download latest version
  4. Installed the latest version

When comparing and running both to check things out i noticed that the new installation had taken some (many) setting from the previous installation, despite it was renamed and uninstalled.

Don't use self-signed SSL certificates, but install a rootCA certificate

Firefox issues a warning when using self-signed certificates. You need to add exceptions for every site to allow them and there will be NO green padlock. The green padlock can be there when using non-self-signed certificates.

I just replaced the local generated certificate & key in "laragon/etc/ssl" with my own generated ones, added my rootCA to the store and voila, green padlock on all sites.

NOT having this is a pain at times, all sites need valid SSL nowadays.

Added my files to generate this FYI (updated):
_OpenSSL_Create_Certificates.zip

portable with updated php ?

i see on the website only php 5.6 is included in the portable version. I would like to use php 7.2.
is there a portable release with that php version for download somewhere?

Laragon using PHP installed on system instead of its own bundled PHP.

Hello, I'm on windows 10 and I installed the latest version of Laragon on my D:\ drive. I was trying to run a site I'm working on but it kept telling me the mbstring extension was not installed, even though the it was enabled in the php.ini and tray menu icon for Laragon confirmed it. When I checked phpinfo() mbstring didn't show up and the following test code for mbstring gave a failed response:

<?php
if (extension_loaded('mbstring')) { echo "Success"; }
else { echo "Fail"; }

Well, it turns out the PHP installation the server was loading was the one I installed using scoop. After removing my PHP installation everything started working properly.

Using Quick App or Quick Add gets stuck on downloading

When adding WordPress using Quick App or using Quick Add the application gets stuck on the downloading screen. It downloads things in the background and then nothing.

image

Using the most recent install version and the most recent portable version. On Windows 7 64-bit.

laragon.org is down

Hey there , This is not an issue.

I just want to know if the laragon.org is going live :)

Default new mysql db charset

By default laragon create new mysql db (when Quick create project) with latin1_swedish_ci. How can I change it? How can set to new utf8mb4 charset?

Exception EAccessViolation in module laragon.exe at 0011B331

Hi, can i get some help?
On my machine, i have two users. One was an admin but the wasn't.
Case 1: I installed laragon on using the non-admin account and it was working perfectly. But i uninstalled with the administration account. Later i moved back to the non-admin account and re-installed it back again and that's how this error window shows up.
Case 2: I uninstalled it again this time around using the non-admin account and re-installed it again using the admin account and it's running perfectly. But when i use laragon with the non-admin account this error shows back again.
Case 3: So i uninstalled it again from the admin account and started with Case 1 again i still face the same error.

My OS is Win 8.1
Here is the screenshot of the error

laragon-error

Tray icon duplicate

OS : win 7 64bit
Version : laragon 4.0.4 64bit

When opening the application more than once. will look like the picture below:

icon duplicate

how to delete item from menu

when i use Menu > Tools > Quick add > All
i dont need some pkg
then i delete it from X:\laragon\bin
now there always a button in laragon Tools
how can i remove it
can you add a ini file to setting all menus in laragon
maybe we can add more useful button and remove some unuseful button from it

Will MacOS be supported?

laragon is a new and very good develop environment,But I develop on MacOS most of time,I want to know laragon will support on macos in the future?

Linux Support

Any plans to support the Linux environment in the future?

Clicking "Terminal" with Cmder Does Nothing

If you have Cmder active and click the Terminal button on Laragon, no terminal window appears. You are forced to close all instances of Cmder to get the terminal button to function correctly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.