Artisan Error: Failed to listen on localhost:8000
Artisan Error: Failed to listen on localhost:8000
我在开始 laravel 安装时遇到问题。每当我在终端 'php artisan serve' 中输入时,它都会给我一个错误:
Failed to listen on localhost:8000 (reason:une tentative d'access un
α socket de maniere interdite par ses autorisation d'access a 0t0
tent0e)
有什么解决办法吗?
提前致谢。
img 问题http://i.imgur.com/rOt3Lat.png
现在可以使用了,我只是将侦听端口从 8000 更改为 8888 或您的服务未使用它的任何其他端口
'php artisan serve --port="8888"'
端口 8000 上是否还有其他服务 运行?
您可以在 Windows 上使用此命令:
netstat -aon | more
或 Linux / OSX
sudo netstat -plnt
查看有哪些服务运行。然后禁用端口 8000 上 运行 的服务或使用其他端口。
修复错误:无法监听 localhost:8000
(原因:地址已被使用)
列出其中包含 php 的进程
ps -ef | grep php
示例输出
501 **9347** 393 0 1:29PM ttys000 0:00.21 php artisan serve
501 9351 **9347** 0 1:29PM ttys000 0:02.01 /usr/local/php5-5.6.14-20151002-085853/bin/php -S localhost:8000 .../laravel/server.php
501 9781 393 0 1:56PM ttys000 0:00.00 grep php
然后杀掉进程
kill -9 9347
如果您在 .env 文件中的所有配置都正确,那么您应该:
在此post中使用mayorsanmayor的答案来终止所有php进程。
然后phpartisanconfig:clear
最后,phpartisan发球
祝你好运!
8000 是默认端口。使用代替 :
php artisan serve --port=8005
这是因为该端口上已经 运行 了,您可以通过命令本身更改端口,通过 运行 命令
php artisan serve --port 8001
使用 ps -ef | grep php
列出进程
那么下面的只对我有效
kill -9 9347
这是一个强制终止进程
501 9347 393 0 1:29PM ttys000 0:00.21 php artisan serve
选项 2:
如果上述方法不起作用,请更改默认的 laravel 服务端口号,例如
php artisan serve --port=8088
对我来说php -S localhost:8080 来自终端的 vs code 有时会崩溃,但仍然是 运行 在后台。
-9 force kill 帮我搞定了
谢谢@hemss
我做到了
php -S localhost:8080
[Wed Dec 12 13:48:03 2018] Failed to listen on localhost:8080(reason: Address already in use)
那我..
sudo netstat -plnt
在端口 8080
上找到进程 运行
tcp 2 0 127.0.0.1:8080 0.0.0.0:* LISTEN 10312/php
然后强制kill它..
kill -9 10312
我明白了
[1] + 10312 killed php -S localhost:8080
然后重启...
php -S localhost:8080
如果您的 8000 端口繁忙或您有多个项目,最好的方法是 运行宁是 运行 您的项目在新端口,例如 8088 或另一个空闲端口。
php artisan serve --port=8088
解决方法我在Ubuntu.
中发现了我们多次遇到的问题
*Failed to listen on 127.0.0.1:8000 (reason: Address already in use)*
我们做什么,我们更改端口,对吗?
This problem can be solved also in few seconds following below steps.
1. Open Terminal
2. **sudo su**
3. **netstat -plnt**
_find the process running on port 8080_
4. **kill -9 PROCESSNUMBER**
详情请看我的博客,click here
使用killall -9 php
,如果您想关闭其他服务,请使用killall -9 node
或killall -9 mysql
当给出 php artisan serve 命令时,出现下面提到的问题。
macridmi1109@Ridmis-MacBook-Pro kcnk % php artisan serve
Laravel development server started on http://localhost:8000/
[Thu Aug 6 11:31:10 2020] Failed to listen on localhost:8000 (reason: Address already in use)
然后试试这行代码,
macridmi1109@Ridmis-MacBook-Pro project_laravel % ps -ef | grep php
结果将是,
501 66167 1 0 11:24am ttys002 0:00.77 /usr/bin/php -S localhost:8000
/Users/macridmi1109/Documents/Laravel/project_laravel/server.php
501 66268 64261 0 11:31am ttys002 0:00.00 grep php
最后 运行 下面的代码,然后再次 php artisan serve
macridmi1109@Ridmis-MacBook-Pro project_laravel % kill 66167
解决方案如下所述
我使用命令,ps -ef | grep php。之后,您将能够找到进程 ID。识别正确的进程 ID 后,使用此命令 kill 66167(杀死“进程 ID”)。然后尝试 php artisan serve。这对我有用。
快乐编码
对我来说,这是一个愚蠢的错误。我已经在新机器上安装了 php,但是缺少 php.ini。因此,我从 php.ini-production 文件创建了 php.ini 文件,然后 php artisan serve 命令按预期正常工作。
我在开始 laravel 安装时遇到问题。每当我在终端 'php artisan serve' 中输入时,它都会给我一个错误:
Failed to listen on localhost:8000 (reason:une tentative d'access un α socket de maniere interdite par ses autorisation d'access a 0t0 tent0e)
有什么解决办法吗?
提前致谢。
img 问题http://i.imgur.com/rOt3Lat.png
现在可以使用了,我只是将侦听端口从 8000 更改为 8888 或您的服务未使用它的任何其他端口
'php artisan serve --port="8888"'
端口 8000 上是否还有其他服务 运行?
您可以在 Windows 上使用此命令:
netstat -aon | more
或 Linux / OSX
sudo netstat -plnt
查看有哪些服务运行。然后禁用端口 8000 上 运行 的服务或使用其他端口。
修复错误:无法监听 localhost:8000
(原因:地址已被使用)
列出其中包含 php 的进程
ps -ef | grep php
示例输出
501 **9347** 393 0 1:29PM ttys000 0:00.21 php artisan serve
501 9351 **9347** 0 1:29PM ttys000 0:02.01 /usr/local/php5-5.6.14-20151002-085853/bin/php -S localhost:8000 .../laravel/server.php
501 9781 393 0 1:56PM ttys000 0:00.00 grep php
然后杀掉进程
kill -9 9347
如果您在 .env 文件中的所有配置都正确,那么您应该:
在此post中使用mayorsanmayor的答案来终止所有php进程。 然后phpartisanconfig:clear
最后,phpartisan发球
祝你好运!
8000 是默认端口。使用代替 :
php artisan serve --port=8005
这是因为该端口上已经 运行 了,您可以通过命令本身更改端口,通过 运行 命令
php artisan serve --port 8001
使用 ps -ef | grep php
那么下面的只对我有效
kill -9 9347
这是一个强制终止进程
501 9347 393 0 1:29PM ttys000 0:00.21 php artisan serve
选项 2:
如果上述方法不起作用,请更改默认的 laravel 服务端口号,例如
php artisan serve --port=8088
对我来说php -S localhost:8080 来自终端的 vs code 有时会崩溃,但仍然是 运行 在后台。
-9 force kill 帮我搞定了 谢谢@hemss
我做到了
php -S localhost:8080
[Wed Dec 12 13:48:03 2018] Failed to listen on localhost:8080(reason: Address already in use)
那我..
sudo netstat -plnt
在端口 8080
上找到进程 运行tcp 2 0 127.0.0.1:8080 0.0.0.0:* LISTEN 10312/php
然后强制kill它..
kill -9 10312
我明白了
[1] + 10312 killed php -S localhost:8080
然后重启...
php -S localhost:8080
如果您的 8000 端口繁忙或您有多个项目,最好的方法是 运行宁是 运行 您的项目在新端口,例如 8088 或另一个空闲端口。
php artisan serve --port=8088
解决方法我在Ubuntu.
中发现了我们多次遇到的问题*Failed to listen on 127.0.0.1:8000 (reason: Address already in use)*
我们做什么,我们更改端口,对吗?
This problem can be solved also in few seconds following below steps.
1. Open Terminal
2. **sudo su**
3. **netstat -plnt**
_find the process running on port 8080_
4. **kill -9 PROCESSNUMBER**
详情请看我的博客,click here
使用killall -9 php
,如果您想关闭其他服务,请使用killall -9 node
或killall -9 mysql
当给出 php artisan serve 命令时,出现下面提到的问题。
macridmi1109@Ridmis-MacBook-Pro kcnk % php artisan serve
Laravel development server started on http://localhost:8000/
[Thu Aug 6 11:31:10 2020] Failed to listen on localhost:8000 (reason: Address already in use)
然后试试这行代码,
macridmi1109@Ridmis-MacBook-Pro project_laravel % ps -ef | grep php
结果将是,
501 66167 1 0 11:24am ttys002 0:00.77 /usr/bin/php -S localhost:8000 /Users/macridmi1109/Documents/Laravel/project_laravel/server.php
501 66268 64261 0 11:31am ttys002 0:00.00 grep php
最后 运行 下面的代码,然后再次 php artisan serve
macridmi1109@Ridmis-MacBook-Pro project_laravel % kill 66167
解决方案如下所述
我使用命令,ps -ef | grep php。之后,您将能够找到进程 ID。识别正确的进程 ID 后,使用此命令 kill 66167(杀死“进程 ID”)。然后尝试 php artisan serve。这对我有用。
快乐编码
对我来说,这是一个愚蠢的错误。我已经在新机器上安装了 php,但是缺少 php.ini。因此,我从 php.ini-production 文件创建了 php.ini 文件,然后 php artisan serve 命令按预期正常工作。