PDA

View Full Version : Mono and Apache



oxygenws
سه شنبه 25 فروردین 1383, 03:21 صبح
یه سوال داشتم.... ابتدا در انجمن ASP.NET پرسیدم... دیدم کسی جواب نداد و از اونجایی که لینوکس کار ها کمی زیاد با آپاچی و متعلقاتش کار می کنند، گفتم اینجا هم بپرسم، باشد که مشکل من هم مرتفع شود :)
======================================
سلام،

- همونطور که (شاید) می دونید ما دو تا پروژه رایگان برای .net تحت لینوکس داریم که فقط یکیشون asp.net رو پشتیبانی می کنه که اون هم http://www.go-mono.com هستش.

- همونطور که (شاید) می دونید!! دو تا رابط برای کار کردن مونو با آپاچی داریم. یکی mod_mono که فعلا فقط برای آپاچی 2 کار می کنه و یکی دیگه هم mod_haydn که فعلا فقط برای آپاچی 1 کار می کنه.

حالا مشکل....
من به راحتی و زیبایی تونستم مونو رو روی لینوکس نصب کنم ولی برای نصب mod_haydn کمی زیاد به مشکل خوردم!!! می خواستم ببینم آیا کسی اینجا تا حالا همچین کاری کرده یا نه ممنون می شم همکاری کنید. توجه کنید که من می خوای با mod_haydn کار کنم.

- لینک های مربوطه:
http://www.go-mono.com
http://haydn.sourceforge.net
http://apacheworld.org/modmono
http://dotgnu.org

مرسی،
موفق باشید، امید

Gilbert
سه شنبه 25 فروردین 1383, 05:40 صبح
مشکلتون رو هم میگید ؟

oxygenws
سه شنبه 25 فروردین 1383, 11:11 صبح
مشکلم اینه که چطوری باید mod_haydn رو نصب کنم!!!
در روش نصب mod_haydn می خونیم که نوشته:

c) Change INC to the extra include directories that need to be
added in order to compile mono libraries, these are usually just the
glib includes. To find out what includes are necessary, run

]$ pkg-config mono --cflags

On your system, after you have installed mono.

d) Change LIB to the libraries and library include directories necessary
in order to link mono. In my case these libs were found by first going:

]$ pkg-config mono --libs

And then adding the "-lm", "-lpthread" and "-lgc" libraries to the line.
You only need "-lgc" if you are using the Boehm garbage collection along
with mono.

در صورتیکه دستورات فوق به هیچ عنوان کار نمی کنند و موقع make کردن mod_haydn هزار تا وارنینگ از سورس C برنامه می ده (وارنینگ ها مفهوم نیستند) و نصب نمی کنه.

این رو هم بگم که من الان می تونم برنامهء Csharp اجرا کنم، یعنی مونو درست نصب شده.

مرسی،
موفق باشید، امید