我正在考虑更好地了解 nginx,我有一个家用机,可以安装 Fedora、Ubuntu 或任何风格的 Linux。
目标:在 www 根目录下的子目录中拥有 wordpress(博客)、mediawiki(wiki)、论坛脚本。
例如 www.mydyndnsdomain.com/blog、/wiki/、/forum 等等。
我设置了一个 fedora13 VM,在其上安装了 nginx,编辑了 nginx.conf 以指定 web 根目录 /usr/share/nginx/html/ - 我可以看到 index.html(默认 nginx 页面),但是当我将 wordpress 放入名为 blog 的子目录中时,它不会显示或允许我启动 wp 的安装过程。
任何一步一步都会非常有帮助。诚挚的问候
答案1
这看起来是一篇关于使用 PHP 和 nginx 的合理文章。正如 @Ron 所说,您需要启动 PHP FCGI 进程,然后告诉 nginx 使用它们。
http://tomasz.sterna.tv/2009/04/php-fastcgi-with-nginx-on-ubuntu/
答案2
如果您现在正在执行 PHP,那么在尝试安装这些应用程序时您会遇到什么错误?
答案3
看着本指南。这里作者使用 lighttpd 来生成 fcgi 进程。我认为这会对你有所帮助。祝你好运。
答案4
上次我查看 nginx 时,它没有直接管理自己的 FastCGI 进程的能力。您需要编写自己的脚本来启动 PHP FastCGI 进程,然后配置 Nginx 以将请求传递给 FastCGI 套接字,然后任何 PHP 应用程序才能运行。