按理说,XAMPP是Apache + MySql + FileZila + Mercury + Tomcat 的组合,里面每一份软件都不陌生,安装过程该当很顺利的。可这次安装过程却让我费了很大的劲。
在网高下载最新版的XAMPP,8.05,21年4月份编译的。
安装过程很大略,完成往后一起配制Apache的httpd.conf、php.ini,Mysql的my.ini,……
可打开掌握面板,启动Mysql,没问题,启动Apache,就不成!
考虑到微软总爱自做主见,偷偷地在本地搞什么reporting service,在图形界面还不好查,用netstat -ano | findstr “80” 命令去查,竟然创造80端口没有被占用。
什么缘故原由? XAMPP中赤色的提醒内容很干脆,要么端口冲突、要么丢失了依赖的文件,还让去看日志,可打开日志文件,里面空空如也!
检讨配制文件好几遍,用《唐伯虎点秋喷鼻香》中的台词来说,“这些配制熟得很,配了几百遍,...” ,问题何来?!
出门去转了一圈,才想起可以用命令行自行启动Apache,看看提示什么错!
真是人老变笨了!
启动命令行,实行httpd,...,提示配置文件中指定的网站文件夹不存在!
真是犯了傻了,可不是没有嘛,还等启动之后再复制文件呢!
赶紧复制以前的一个项目文件到目标文件夹,再启动Apache,好了!
浏览器打开测试页,也正常啦!
解释程序运行正常,数据库也运行正常。
_______
总结:
Apache、PHP、Mysql 的配置很繁芜,造成运行有问题的项目很多。配置时一定要心细,弄明白配置项的意义。也要清楚一旦有问题若何来办理。
XAMPP是个开拓环境,新版本该当把所启动的模块的提示在掌握面板中显示出来,这样可以减少用户在配置时走弯路。