- 論壇徽章:
- 0
|
各位大俠請問下:
我這幾天在搭建freebsd6.1+mysql5.0+freeradius1.1.0,安裝全是用ports安裝的(我把mysql5.0的client和server都安裝了),安裝過程中沒有報錯,運行/usr/local/sbin/radiusd -X的時候提示找不到rlm_sql_mysql.so,在網(wǎng)上找了不少的方法試了以后發(fā)現(xiàn)結果都還是找不到。
方法一:
ln -s /usr/local/mysql/bin/mysql_config /sbin/mysql_config-------我的mysql_config文件在/usr/local/bin,我的/usr/local下面沒有mysql目錄,我就直接運行l(wèi)n -s /usr/local/bin/mysql_config /sbin/mysql_config命令,沒有報錯
cd /usr/local/src/freeradius-1.1.7/src/modules/rlm_sql/drivers/rlm_sql_mysql---我的目錄在/usr/ports/net/freeradius/work/freeradius- 1.1.0/src/modules/rlm_sql/drivers/rlm_sql_mysql
./configure --with-mysql-dir=/usr/local/mysql --with-mysql-lib-dir=/usr/local/mysql/lib \
--with-mysql-include-dir=/usr/local/mysq/include----我的/usr/local下面沒有mysql目錄,所以我運行的是./configure --with-mysql-dir=/usr/local/ -- with-mysql-lib-dir=/usr/local/lib \ --with-mysql-include-dir=/usr/local/include命令,也沒有報錯
make------但是在這一步的時候提示“../rules.mak”,line 63:missing dependency operator,一共提示8條,分別是line:63,79,81,83,89,91,118,124,
make install-----這一步和上面一樣提示錯誤。
方法二:
“否則系統(tǒng)會少一個文件:rlm_sql_mysql.so,如果你已經(jīng)安裝了freeradius也不要緊,可以到源代碼樹:freeradius-
server2.1.1/src/modules/rlm_sql/drivers/rlm_sql_mysql里再進行編譯,之后會在freeradius-server-2.1.1/src/modules/rlm_sql/drivers/lib中生成rlm_sql_mysql.so,把它
拷貝到/usr/lib下即可”----我按照上面的方法作了以后發(fā)現(xiàn)沒有生成rlm_sql_mysql.so
各位知道的朋友幫忙看看吧,謝謝 |
|