因为网站服务器的部署已经完成,马上要开始FTP服务的部署测试。之前proftpd的部署是失败了,根本就没法进行编译,更别提安装,老提示找不到模块郁闷!后来选用vsftpd,使用RPM安装发现不错,在做pam认证的时候出现了问题,安装pam_mysql总是出现找不到pam_mysql.so后来找了很多资料只能一点一点测试发现在安装了DBI后,再次编译pam_mysql时加入--with-openssl后编译安装都正常了,而且也省去了其他文章中提到的要拷贝一个文件到相应目录下的步骤,下面是安装步骤:
1、安装DBI
cd DBI-1.50 perl Makefile.PL
make
make test
make install
ln -s /usr/bin/perl /usr/local/bin/perl
ln -s /usr/local/mysql/bin/mysql_config /sbin/mysql_config
2、安装pam_mysql
cd pam_mysql-0.7pre3
./configure --with-mysql=/usr/local/mysql --with-mysql-libs=/usr/local/mysql/lib/mysql --with-openssl
make
make install