作者q10242 (黑田佑司)
看板PHP
标题Re: [请益] MAC vhost无法执行PHP,只会下载PHP
时间Thu Mar 21 12:44:32 2019
※ 引述《LZong (LZ)》之铭言:
: 事情是这样,我的MAC上已经有一个可以执行Laravel的Virtual Host,
: 然後最近开始维护其他的Laravel网站,打算如法炮制把它们也弄vhost,
: 结果新的vhost架好後,浏览器却只会下载public/index.php的内容而已,
: 而非经由Apache执行,Stackoverflow和一些网站找了好几遍,也没有遇到类似的状况,
: 而上面的解法也没办法解决我的问题,不知道有没有人能够帮忙,谢谢大家
: 新的Laravel网站都是用Gitlab同步下来的,如果我直接在终端机上安装新的Laravel网站
: 就不会有这个情况发生
安安你好 小弟菜鸟工程师黑田
不久前也遇过同样的问题 这个很明显是伺服器软体的问题
即便是vhost,里面一定也有安装伺服器软体
我自己是用nginx
在nginx里面的资料夹有个sites-enable
里面有一个default.conf
我这里都是凭记忆打的 不知道有没有拼错
里面sever的设定有一行
index 开头的 後面有各种index的格式 包括index index.html
如果没有index.php的话 加上index.php就行了
我之前碰到是这样解的 给你参考
我猜apache也有类似的设定 检查一下是不是这个部分有问题
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.176.128.70
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1553143475.A.CA6.html
※ 编辑: q10242 (180.176.128.70), 03/21/2019 12:45:44
1F:推 MoMoShota: nginx 的预设设定档位置也可能是 conf.d/ 03/21 16:21
2F:推 Justie: SetHandler index.html 这行加上 index.php看看 03/22 00:07
3F:推 LZong: @@! 真的成功了,我在httpd.conf的DirectoryIndex上加了 03/22 00:24
4F:→ LZong: index.php就正常了,感谢协助,虽然不太了解为什麽第一个 03/22 00:25
5F:→ LZong: vhost不需要这样设定就是了@@ 03/22 00:25
6F:→ q10242: 不用客气 03/25 14:13
7F:推 gpmm: 推! 03/27 08:30