本文共879个字
最近在学习这门世界上最好的语言,搭建开发环境的时候踩了一些坑,接下来记录一下。
具体坑点
502服务器无法处理请求
这个错误是本篇文章产生的最主要原因,这个实在是太坑了。我们开发php一般是PhpStorm和phpstudy两个一起安装。前者作为PHP的开发环境,后者则是傻瓜式环境集成WNMP,就不用自己安装了(类似于宝塔),图形化创建网站。然而php-cgi.exe这个运行的时候需要占用9000端口,但是PhpStorm2023.2.3版本的Debug功能需要默认需要占用9000和9003端口,这样就出现了端口冲突问题,解决方式很简单,把这个9000端口删了只剩下个9003就可以了。如果还不行先重启phpstudy,或者重启电脑,或者更新一下DNS缓存
windows查看端口占用的命令:netstat -ano | findstr 9000
杀死指定进程的命令:taskkill /pid 进程ID -t -f
更新DNS缓存:ipconfig/flushdns
提示nginx启动不成功
这个提示一般是你安装的路径存在空格,这点在小皮的txt文件上面写了,但是可能有同学跟我一样,没有仔细看,习惯性装到D盘Program Files文件夹下。结果还得删了重装一下。
MySQL冲突问题
本机已经有MySQL了,一般我们都设置了mysql开机自启服务,这个时候一启动端口肯定冲突,因此改一下默认端口号就可以了。如下图。
杂篇
最后可能出问题的点可能在nginx网站目录的配置,这个可以直接放在phpstudy里面的WWW目录下,也可自己新建目录。
安装了小皮就用这个创建网站还是挺方便的,图形化点两下,它自动给你改这个目录下面的配置文件C:\Windows\System32\drivers\etc\hosts
,nginx的conf文件帮你改好,php-cgi.exe的location块也配好了。
最后在phpstorm里面的配置:想运行虚拟域名也很简单,1:配置php.exe的路径。2:打开设置部署应用一下就可以运行了。部署设置如下
文章评论