Winows安装phpstorm+phpmystudy

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caiqiiqi/article/details/83117596

下载phpmystudy:
http://down.php.cn/PhpStudy20180211.zip
安装在E盘,E:\phpStudy\PHPTutorial
mysql,apache,nginx,IIS,php各版本(从5.2到7.2)应有尽有。
在这里插入图片描述
在这里插入图片描述
然后又一个总控制的开关的界面:
在这里插入图片描述
第一次启动的时候发现mysql启动失败,后来发现是因为我之前安装过mysql,卸载掉之前的就好。
在cmd命令行下输入:

sc delete mysql

即可删除。
参考:https://blog.csdn.net/lfbin5566/article/details/81230724
然后其实本身phpmystudy已经安装了xdebug,只是版本低一点,不过也可以自己从xdebug官网下载。
https://xdebug.org/download.php
选择自己适合的版本就好。我用的php5.6,选择的是这个:
https://xdebug.org/files/php_xdebug-2.5.5-5.6-vc11-x86_64.dll
然后将这个dll放到对应的php的ext目录下。
然后配置一下对应的php.ini文件即可。
在这里插入图片描述
然后在命令行里输入对应的php.exe --version即可列出对应的安装的xdebug版本(第一次是用的默认的xdebug低版本,第二次是用的刚下载的新版xdebug)。
在这里插入图片描述
然后修改apache2的httpd.conf文件。
ServerRoot设置为合适的路径。
在这里插入图片描述
后来通过相对路径和绝对路径的比较发现,这里是之前傻逼了,ServerRoot是的httpd的二进制文件的根目录,与DocumentRoot是不一样的。将其修改为默认的ServerRoot "E:\phpStudy\PHPTutorial\Apache"
参考:https://stackoverflow.com/questions/5947947/difference-between-serverroot-documentroot-and-directory/5948004

结果修改httpd.conf之后在phpmystudy界面apache就启动不了了,最后尝试在httpd命令后面加上-t参数,放到cmd下执行,得到错误信息。
最后检测了半天终于在命令行把错误的配置处找到了。
在这里插入图片描述
终于可以启动了。

但是发现无法解析php,最后通过加上这一句

LoadModule php5_module "E:/phpStudy/PHPTutorial/php/php-5.6.27-nts/php5apache2_4.dll"

就可以解析了。
链接放到mega上了:
https://mega.nz/#!JqgmTQqS!r8pMnXRBz1yO26mAtqPJpsXAP3j_Oh5H-dtX6n5DMaY

------10/19更新-------
然后打开cms安装的时候,发现总显示php5.5,而且mysql不支持。
很郁闷,后来搜了一下windows php5.6 apache 2_4.dll apache,搜到这个:
https://www.apachelounge.com/viewtopic.php?t=7464
然而还是没解决问题,所以只好将php从5.6切换到5.5然后运行,然后修改php.inihttpd.conf发现终于支持mysql了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/caiqiiqi/article/details/83117596
今日推荐