phpstudy怎么启动php-ini,phpStudy一件包PHP无法启动的情况

装了phpstudy,为了方便启动 自己写了个bat内容是这样的

@ECHO OFF

echo 正在停止Nginx进程……

nginx\Process -k nginx.exe

nginx\Process -k nginx.exe

echo 正在停止PHP(FastCGI)进程……

nginx\Process -k php-cgi.exe

nginx\Process -k mysqld.exe

echo 正在启动Redis进程…..

nginx\Process -k redis-server.exe

echo 正在启动php(FastCGI)进程……

php540\RunHiddenConsole.exe  php540\php-cgi.exe -b 127.0.0.1:9000 -c php540\php.ini

echo .

echo .

php540\RunHiddenConsole.exe  php540\php-cgi.exe -b 127.0.0.1:9000 -c php540\php.ini

echo .

echo .

php540\RunHiddenConsole.exe  php540\php-cgi.exe -b 127.0.0.1:9000 -c php540\php.ini

echo 正在启动MySQL进程……

php540\RunHiddenConsole.exe  mysql\bin\mysqld.exe

echo .

echo .

echo 正在启动Nginx进程……

cd nginx

RunHiddenConsole.exe nginx.exe

echo .

echo .

REM 启动redis

echo 正在启动Redis进程……

cd ..\redis

RunHiddenConsole.exe redis-server.exe redis.conf

echo .

echo .

exit

其中php540是我在网上现在的php5.4.0ts版的,ps 一件包可以随意升级的php

另外有两个软件  process 和 RunHiddenConsole.exe 在这里下载nginx

然后放到nginx目录下  并且拷贝一份RunHiddenConsole.exe 到php540目录下

每次开机就启动这个bat是没有问题的。但是有时候打开其他软件php就起不来了。因为php用的是9000端口。我怀疑是此端口被占用了  用cmd查看端口命令   netstat -aon|findstr “9000”

TCP    0.0.0.0:9000           0.0.0.0:0              LISTENING       18204

TCP    [::]:9000                   [::]:0                     LISTENING       18204

可以看到9000端口被pid为18204的软件占用。

用任务管理器看到pid为eclipse占用。然后关闭eclipse 再先启动此bat  再打开eclipse就没问题了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值