|
FreeBSD 5.2.1R Web Server架设实例过程(9) 此时再访问http://192.168.0.1/index.php,可以看到phpinfo里有关zend optimizer的信息了。至此,web部分全部安装设置完毕。
E. pure-ftpd的安装 pure-ftpd的安装,我完全学自这个帖子: http://www.freebsdchina.org/forum/viewtopic.php?t=10279 前面有关mysql的就先不用看了。直接从pure-ftpd部分开始。本例中应该这么继续。 #cd /usr/ports/ftp/pure-ftpd #ee Makefile 根据上面的帖子给你的makefile里加上必要的CONFIGURE_ARGS,然后保存退出ee。本例中没有指定安装目录,使用ports默认的安装目录。 #make WITH_MYSQL=1 WITH_LANG=simplified-chinese install clean 随后安装会很顺利完成。继续下面的配置,执行下列操作,为pure-ftpd增加配置文件: #cd /usr/local/etc #cp pure-ftpd.conf.sample pure-ftpd.conf #cp pureftpd-mysql.conf.sample pureftpd-mysql.conf 打开新生成的pure-ftpd.conf,把mysql数据库的那行的那个注释去掉——准备使用mysql作为验证。 MySQLConfigFile /etc/pureftpd-mysql.conf 再指定禁止匿名登录: NoAnonymous yes 再指定允许上传人修改文件名: NoRename no 允许登录用户使用chmod指令 NoChmod no 使用者可刪除文件 KeepAllFiles no 自动建立帐户的home dir CreateHomeDir yes
conf设置完毕。随后导入数据库初始值。把下面这段拷贝粘贴为一个文本文件(原帖子有几处错误),例如ftp.mysql,然后执行下列命令导入mysql数据库里: #mysql -u root -p123456 < ftp.mysql
代码: INSERT INTO mysql.user (Host, User, PassWord, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv) VALUES ('localhost','ftp',PASSWORD('123456'),'Y','Y','Y','Y','N','N','N','N', 'N','N','N','N','N','N');
FLUSH PRIVILEGES;
CREATE DATABASE ftpusers;
|