这里有标题党之嫌,其实也就是原本在 Windows 7 上安装好的开发环境,升级到 Windows 10 后发生的一点点变化,真正的环境配置请移步 Windows 上的 PHP 开发环境
其实如果之前的 Windows 上按标准安装好了开发环境,升级后基本上只需要停止默认的 Web 服务即可,操作如下
在底部搜索框键入 services 以打开服务窗口,停止并禁用以下服务
Windows Process Activation Service
World Wide Web Publishing Service
Net.Pipe Listener Adapter
Net.Msmq Listener Adapte
然而我在更新 Windows 10 之前先做了完全备份,然后吧开发环境的整个文件夹做备份操作时剪切到了别的位置,所以更新后,发现 Apache、MySQL 的相关服务都没有安装,所以还原文件夹后,需要安装服务。
以管理员身份打开 CMD,定位到 Apache 安装目录,执行
.\bin\httpd.exe -k install
.\bin\mysqld --install MySQL --defaults-file=C:\Server\data\my.ini
参数解释
–install MySQL 安装一个名称为 MySQL 的服务
–defaults-file=C:\Server\data\my.ini 指定启动服务使用的配置文件
然后开发环境恢复如初了。
BTW:
Windows 10 比起之前的版本操作效率大大提升了,系统级搜索真正是个像样的搜索了,程序、设置基本都是可以通过搜索打开,而且反应迅速;不好之处是程序兼容方面还是有点问题,开机速度不佳或许跟程序有关,估计新安装的系统会好些。另外升级之后,建议查看事件查看器里的“Windows 日志”,启动时加载的服务有问题的会在这里列出,逐条解决。