phpstudy不能使用的各种问题

phpstudy不能使用的各种问题

本文介绍的是在使用phpstudy是本人遇到的各种问题。在Windows环境中使用mysql进行一些简单开发时,我们一般都是使用phpstudy+Navicat的方法启动mysql数据库。但是phpstudy下载下来的很多都是免安装的绿色版,这个版本配置文件一般的原来的,在文件路径不同,环境不同下,往往会遇到很多问题。我这里就是把我遇到的各种问题解决方法分享。

1、80端口被System占用解决办法
在启动服务时,很多时候会出现80端口被占用的情况,而且如果你电脑安装了SQL server特别会这样,下面有两个方法(你如果安装了SQL server特别应该使用第二个方法):

  1. 利用cmd命令和注册表管理方法:
    这里推荐一篇百度经验的文章:链接

  2. 在任务栏左下角搜索图标或者搜索框中(没有的话右键任务栏,鼠标移至“搜索”一项在右侧选择)(注: win10老版本搜索功能集成在小娜上)输入“服务”后打开服务应用,找到SQL前缀的所有服务:
    在这里插入图片描述
    禁用如上图所示的所有SQL服务。特别是图片中选中的圆圈中名称的服务。

按以上方法重启电脑后即可解除80端口占用问题。

2、MySQL服务无法启动问题

  1. 在软件主页右下角点击“其他选项菜单”,之后选中“服务管理器”,再选择底下的“MySQL项”,然后选择“卸载服务”,完成后,再点击“安装服务”,最后点击“重启”一项,返回主页查看MySQL服务是否为绿灯;失败则查看下一步:
  2. 同样点击“其他选项菜单”,之后选中“打开配置文件”,选择“mysql-ini”配置文件,打开后在找到下图圈中位置:
    在这里插入图片描述
    把这两个路径修改为:

“你软件放置路径\phpStudy\PHPTutorial\MySQL\”

“你软件放置路径\phpStudy\PHPTutorial\MySQL\data”

保存重启软件即可启动MySQL服务。

扫描二维码关注公众号,回复: 11936343 查看本文章

怎么确定?
你可以在“你软件放置路径\phpStudy\PHPTutorial\MySQL”该路径下找的你刚刚打开的“mysql-ini”即my.ini配置文件。

3、phpStudy Apache启动后又停止问题的解决

这个问题和上述第二个问题类似,同样的:

  1. 在软件主页右下角点击“其他选项菜单”,之后选中“服务管理器”,再选择底下的“Apache项”,然后选择“卸载服务”,完成后,再点击“安装服务”,最后点击“重启”一项,返回主页查看Apache服务是否为绿灯;失败则查看下一步:
  2. 这一步参考两篇blog文章即可:
    链接1
    链接2

4、apache ServerRoot must be a valid directory错误
按理说完成上述第三步后不会出现这个情况,原来是第三步的httpd.conf文件还有一个目录路径需要更改(在第三步往下找到第二个’<Directory’关键字):
在这里插入图片描述
更改为

“你软件放置路径\phpStudy\PHPTutorial\Apache\cgi-bin”

然后在该路径下运行cmd重新运行httpd -k install即可。

注意:
本文代码段的引号为中文符号,注意替换

猜你喜欢

转载自blog.csdn.net/qq_43175022/article/details/105017757