当PHPStudy提示端口被占用时,通常是由于其他程序已经占用了Apache、MySQL或Nginx等服务默认使用的端口(如80、3306等)。以下是几种解决方法:
netstat -ano | findstr "端口号" # 例如 netstat -ano | findstr "80"taskkill /F /PID 进程号如果无法关闭占用端口的程序,可以修改PHPStudy的配置:
Listen 80 改为 Listen 8080(或其他可用端口)<VirtualHost *:80> 改为 <VirtualHost *:8080>port=3306 改为其他端口如 port=330780端口:常被IIS、Skype、SQL Server Reporting Services占用
3306端口:常被其他MySQL实例占用
443端口:常被VMware、IIS HTTPS占用
http://localhost:8080希望以上方法能帮助您解决PHPStudy端口被占用的问题!