后台wampserver3.1.7,Apache2.4.37,PHP7.2.14,MySql5.7.24,thinkcmf没有测试环境,产品和UI想看页面效果wampserver运行配置1.httpd-虚拟主机。conf项目运行时,点击wamp图标=>Apache=>httpd-vhosts.conf#VirtualHosts#ServerNamelocalhostServerAliaslocalhostDocumentRoot"${INSTALL_DIR}/www"Options+Indexes+Includes+FollowSymLinks+MultiViewsAllowOverrideAllRequireallgranted//Changehere#ServerName项目名称DocumentRoot"f:/yourprojectpath/public"Options+Indexes+Includes+FollowSymLinks+MultiViewsAllowOverrideAllrequireallgranted//这里改成require后面的值即可是什么具体的局域网网段等等,具体可以自行搜索。我在这里允许所有。此时局域网内的访问只能到你在localhost上的管理页面,就是这样的:然后当你点击你的其中一个项目,比如test(yourvirtualhost=>test),会报错说域名解析错误。此时,还差一步之遥。我在这里使用了一个聪明的方法将localhost指向我的项目。如果有人知道如何做到这一点,请告诉我,谢谢。#VirtualHosts#ServerNamelocalhostServerAliaslocalhost#将localhost指向我的项目-DocumentRoot"${INSTALL_DIR}/www"-+DocumentRoot"f:/Yourprojectpath/public"+Options+Indexes+Includes+FollowSymLinks+MultiViewsAllowOverrideAllRequireallgranted//Changehere2.关闭防火墙其实网上的教程都是在上面做的,但是我在做的时候先是出现了403,然后说是域名解析错误。在403,我去关闭了防火墙。当域名解析错误的时候,我像上面那样把Localhost指向我的项目,然后就可以通过局域网访问我本地的项目了。3、无法访问virtualhost管理经过上面的操作,你会发现无法添加新的项目访问:你的VirtualHosts=>VirtualHostManagement会报错:如果出现这种情况,只要把上面的修改改回去+DocumentRoot"${INSTALL_DIR}/www"+-DocumentRoot"f:/你的项目路径/public"-题外话另外记录一个破解。想登录thinkcmf后台的时候老是说密码不对,同事却可以登录,后来黑了,改这里,绕过密码验证,成功登录了:)