我正在运行 apache,但它似乎使用的是另一个目录而不是/opt/local/apache2
:
- 我已将
/opt/local/apache2/conf/httpd.conf
DocumentRoot 设置为我想要的位置(/Users/jasons/Sites/localmirror/htdocs),但我的文档不可见(这曾经有效) - 我从“它有效!”编辑了 /opt/local/apache2/htdocs/index.html 到“它工作kkks!” 但尽管重新启动 Apache 并清除了我的浏览器缓存,它仍然显示“它可以工作!” 当我浏览http://localhost
这让我相信 httpd 正在使用另一个目录运行,但我不知道在哪里。谁能帮我弄清楚在哪里?ps -ax
没有说明任何事情。
更新:在 /Library/WebServer/Documents/index.html.en 中找到 index.html 文档,但我不知道它为什么指向这里。
ARGH:我似乎无法摆脱这个错误:
httpd:/opt/local/apache2/conf/httpd.conf 第 115 行的语法错误:无法将 /opt/local/apache2/modules/libphp5.so 加载到服务器中:dlopen(/opt/local/apache2/modules/libphp5 .so, 10): 没有找到合适的图片。确实找到了:\n\t/opt/local/apache2/modules/libphp5.so: mach-o,但是架构错误
我不知道从哪里获得正确的 libphp5.so