本文是基于学习网上教程聊天机器人中出现的问题而进行记录的文章,若要详细学习,请查看网页聊天机器人。
1.Apache和tomcat不一样,需要重新下载安装apache
apache的配置教程:https://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html
将apache打开:安装目录d:/programe files/apache/bin/apachemonitor.exe,启动服务器
一、创建symfony架构
刚开始一直用Intellij jdea创建symfony架构,一直报错,尽管安装了symfony插件也没用,所以直接用命令行来创建symfony架构了。参考网站
前面一直很顺利,直到修改apache配置时发现无法启动apache服务器,报了如下,the requested operation has failed 的错误
发现是allow from all这一句出了问题。(注,用命令行输入bin>httpd.exe -w -n "apache" -k start可以判断错误是什么)
经过查询后发现是相应的模块没有开启,在httpd.conf中开启下列模块即可
LoadModule access_compat_module modules/mod_access_compat.so #基于主机的组授权(名称或IP地址) httpd 2.x兼容的模块,
LoadModule proxy_module modules/mod_proxy.so #apache的代理模块
LoadModule proxy_http_module modules/mod_proxy_http.so #代理http和https请求
LoadModule vhost_alias_module modules/mod_vhost_alias.so #虚拟主机动态配置
LoadModule authz_host_module modules/mod_authz_host.so #基于主机的组授权
Include conf/extra/httpd-vhosts.conf#启用虚拟主机配置
apache启动成功!
emmmm 然后又出了新的错误。。you don't have permission to access/on this server
修改httpd.conf如下所示,即可
记得在apache中配置php!!否则出现的是php源码==