-
Notifications
You must be signed in to change notification settings - Fork 11k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
php artisan serve can't bind to any port #34229
Comments
We don't use windows ourselves so feel free to send in a PR which fixes this on Windows. |
Can't reproduce this. Might be something on your machine interfering. |
Hi, thanks for your feedback. I managed to resolve this issue. Not quite sure what as the cause, but it was related with something not right in php.ini. So what i did was use the standard php.ini-development (that comes with a pre built php), and add whats missing in the file and should work. In any doubt try only renaming php.ini-development to php.ini without modifying its contents. |
The one line I needed to change in my php.ini to fix this problem was |
Something to do with the Env variable. No ideia how this affects the core functionality of php built in server to this degree. |
It's in the 8^ laravel upgrade. Because the server if one run it directly works fine:
and in Laravel 7 |
For me, it was silly mistake. I have installed php in new machine but php.ini was missing. So, I have created php.ini file from php.ini-production file and then php artisan serve command worked fine as expected. |
php.ini was missing .Check whether your composer has installed. |
After upgrading php7 to php8 for XAMPP,I receive this error.re-creating php.ini from php.ini-production works for me. |
Hi guys, I created a merge request #40819 to fix the issue. Could you try it out to see if it's working? |
i have been with this problem for days and your solution worked thank |
injimjin ihkhh uhihkiuhhhu |
Thanks!This is a very good |
Yes, it was php.ini change below |
to
If you are using laravel herd and facing same issue and can't find the php.ini just right click the herd icon from the taskbar and open the configuration files you will see all your php version folders, click onto the one of the folder as per your configuration of php and search for php.ini and make the above changes. |
In case anyone using PVM on windows comes here looking: I installed a new version of PHP using PVM, but it didn't come with a php.ini file. That was causing the issue. To fix it, I just had to add a php.ini file. |
For windows PowerShell, PS D:\xampp\htdocs\testing-project-1> php artisan serve Step 1: Copy this = C:\Users\User.config\herd\bin\php83\php.ini This worked for me in 2024 with php version 8.3.11 |
Description:
After upgrading to laravel 8, and running the command php artisan serve, it responds with an error recursively, like so:
This behavior does not happen if i change php version to 7.4.5 or switch to laravel 7.x.
Steps To Reproduce:
As additional note, i debugged the generated command (running php artisan serve), and copy paste it directly in the command line and it worked, without returning any error.
If you need any more info, just ask.
Thanks
The text was updated successfully, but these errors were encountered: