我试图让mod_mono在CentOS 6.5上工作。我有许多失败的尝试,其中要么是没有编译,或失败时,试图运行一个网站。我试过git的最新版本,git发行版的tarball,以及http://download.mono-project.com/sources/mono/不同版本的tarball。一切都以这样或那样的方式失败。
到目前为止,我发现的“最有效的”解决方案是下载:http://download.pokorra.de/mono/tarballs/mono-3.2.6.tar.bz2,并使用最新的xsp和mod_mono从下单项目网站。
问题是,即使mod_mono安装顺利,我还是在httpd/error_log中得到了这样的结果:
运行'/usr/lib/pkgconfig/../../bin/mod-mono-server2 --文件名/tmp/mod_mono_server_global --不停止-主(null) (null)‘时出错。原因:没有这样的文件或目录
因此,mod_mono不会运行。是什么导致了这一切?在make或make安装输出中没有错误。
最重要的是:
locate mod-mono-server
/usr/local/src/xsp-3.0.11/man/mod-mono-server.1
/usr/local/src/xsp-3.0.11/scripts/mod-mono-server
/usr/local/src/xsp-3.0.11/scripts/mod-mono-server2
/usr/local/src/xsp-3.0.11/scripts/mod-mono-server4
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server2.exe
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server2.exe.mdb
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server4.exe
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server4.exe.mdb
/usr/local/src/xsp-3.0.11/test/mod-mono-server.exe.config
/usr/share/man/man1/mod-mono-server.1除源外,其他任何地方都没有mono服务器。
Mono本身很好,我可以使用mono mytestapp.exe运行一个小型控制台应用程序。
我使用前缀mod_mono (像mono和xsp)安装了/usr:
./configure --prefix=/usr
make && make install我可以看到正确生成的mod_mono.conf。
如果这是一个非常愚蠢的问题,请原谅我,但怎么回事?我本来希望在/usr/bin和/usr/lib下面看到一些东西,但是即使mod_mono安装没有错误,也没有什么。
编辑:只是一个附带注意,相对于其他一些安装,xsp运行良好。在其他的mono安装中,我在xsp输出中有异常。
发布于 2016-06-21 02:24:46
最有可能的是,您尝试运行/usr/bin/2,而不是运行/usr/bin/4,而不是运行/usr/bin/4。我刚才测试的解决方案是
https://stackoverflow.com/questions/23617568
复制相似问题