精華區beta FreeBSD 關於我們 聯絡資訊
對照看看我以前做的步驟好了 【ProFTPd 1.25 Release + mod_mysql 4.08】 功用: 可以讓 ftp 的 userlist 存在於 mysql資料庫中,而不需開系統內帳 號,適合大量帳號管理 安裝: 首先要先安裝 MySQL Server (用Source安裝)and Client(用Ports) 1. 以下為 MySQL 3.23 Release 的安裝方式 ./configure \ --prefix=/usr/local/mysql \ --with-charset=big5 \ --without-debug \ --without-readline \ --without-perl \ --with-named-thread-libs=-lc_r 然後下 gmake ; gmake install 理論上,mysql server會裝好 2 並且請到 /usr/ports/database/ 去裝 該死的 mysql_client 3. 取得 proftpd-1.25.tar.gz & mod_sql-4.08.tar.gz 兩個檔案 4. 兩個檔案解開後,把 mod_sql-4.08 目錄下的所有檔案 cp 到 proftpd-1.25/module/ 5.在 proftpd-1.25的目錄下 ./configure \ --prefix=/usr/local/proftpd \ --with-modules=mod_sql:mod_sql_mysql \ --with-includes=/usr/local/mysql/include \ --with-libraries=/usr/local/mysql/lib/mysql 然後下 make ;make install 理論上 proftpd + mod_sql 會裝好 設定檔在 /usr/local/proftpd/etc/裡面 可以參照 ftp 機器上的 proftp.conf 檔 重要的一點:要讓 proftpd 重跑 , 要下 'sudo killall proftpd' 砍 process 再重跑 (記得要加一行 /sbin/nologin 於 /etc/sheel 中) -- ▌ █ ▌ ● Origin: 灰姑娘城堡 ( bbs.ms.nctu.edu.tw ) ▌ █ ▌ ▃▃▃▃ ▃▇▃ ▃▇▃ ▃▇▃ ▃▇▃ ▃▇▃ ▃▇▃ ▃▃▃▃ > -------------------------------------------------------------------------- < 發信人: [email protected] (悸動), 看板: FreeBSD 標 題: Re: 問一下proftpd支援mod_sql的方法 發信站: 小鹿鹿 BBS (Tue Nov 19 00:24:45 2002) 轉信站: Ptt!news.ntu!freebsd.ntu!ctu-peer!news.nctu!ctu-reader!abpe.org ※ 引述《[email protected] (<<<<城堡守衛>>>>)》之銘言: > 1. 以下為 MySQL 3.23 Release 的安裝方式 > ./configure \ > --prefix=/usr/local/mysql \ > --with-charset=big5 \ > --without-debug \ > --without-readline \ > --without-perl \ > --with-named-thread-libs=-lc_r > 然後下 gmake ; gmake install > 理論上,mysql server會裝好 這個部分用這個方法: cd /usr/ports/databases/mysql323-server make -DBUILD_OPTIMIZED -DWITH_LINUXTHREADS all install 然後應該會 compile 到跟你說 install db 的時候 error,這時候不要理他, 就再打: make -DBUILD_OPTIMIZED -DWITH_LINUXTHREADS -DSKIP_INSTALL_DB install clean 裝完以後就好了,接下來就去裝 mysql323-client: cd /usr/ports/databases/mysql323-client make -DBUILD_OPTIMIZED -DWITH_LINUXTHREADS all install clean