一、相关准备:
Apache软件:httpd-2.4.28-o102l-x64-vc14
PHP软件:php-7.0.25-nts-Win32-VC14-x64
MySQL软件:mysql-5.7.17
编译支持环境: vcredist_x64.exe(VC11)(先安装)
运行环境目录:
C:\httpd (Apache)
C:\php (PHP)
C:\mysql (MySQL)
C:\sessiontmp (运行期间session存放目录,可读写)
C:\fileuploadtmp (运行期间PHP文件上传存放目录,可读写)
解压到正确路径后,管理员运行cmd
在C:\httpd\Apache24\bin\httpd.exe 启动安装
net start Apache2.4 启动服务
netstat -a 可查看服务是否正常
apache安装中出错及解决方案:
Apache报ServerRoot must be a valid directory
【原因】
httpd.conf里面配置的ServerRoot路径跟实际路径不一致,导致路径无效。
打开httpd.conf后,搜索Define SRVROOT(只有一处),将其后面的双引号里面的路径改为Apache的实际解压路径后保存即可,本文为D:\httpd\Apache24