程序员Zero
程序员Zero
Published on 2023-10-29 / 30 Visits
0
0

phpstudy开发环境搭建踩坑点

本文共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

image-20231028234455069

提示nginx启动不成功

这个提示一般是你安装的路径存在空格,这点在小皮的txt文件上面写了,但是可能有同学跟我一样,没有仔细看,习惯性装到D盘Program Files文件夹下。结果还得删了重装一下。

MySQL冲突问题

本机已经有MySQL了,一般我们都设置了mysql开机自启服务,这个时候一启动端口肯定冲突,因此改一下默认端口号就可以了。如下图。

image-20231028234940777

杂篇

最后可能出问题的点可能在nginx网站目录的配置,这个可以直接放在phpstudy里面的WWW目录下,也可自己新建目录。

image-20231028235148657

安装了小皮就用这个创建网站还是挺方便的,图形化点两下,它自动给你改这个目录下面的配置文件C:\Windows\System32\drivers\etc\hosts,nginx的conf文件帮你改好,php-cgi.exe的location块也配好了。

image-20231028235730020

最后在phpstorm里面的配置:想运行虚拟域名也很简单,1:配置php.exe的路径。2:打开设置部署应用一下就可以运行了。部署设置如下

image-20231029000744429

至此,我们就可以愉快的开始我们php的开发了???


Comment