5.配置LAMP
系统自带安装http+php+mysql软件包,进行配置如下:
Apache配置
修改/etc/httpd/conf/httpd.conf内容如下:
Listen82
ServerName127.0.0.1:82
DocumentRoot%26quot;/var/www/html%26quot;
%26lt;Directory%26quot;/var/www/html%26quot;%26gt;
注意:系统已经有两个httpd服务进程.
用户分别是:xxxxapache
请确保
/usr/local/apache2/bin/apachectlstart
/etc/init.d/httpdstart
此两个服务自启动.
Mysql设置
Mysql%26gt;createftpdb;
Mysql%26gt;grantallprivilegesonftpdb.*toftpuser@localhostidentifiedby%26ldquo;xxxx%26rdquo;;
Mysql%26gt;grantallprivilegeson*.*toroot@%26rsquo;%%26rsquo;identifiedby%26ldquo;xxxx%26rdquo;;
Mysql%26gt;flushprivileges;
Mysql%26gt;exit
请确保
/etc/init.d/mysqld start
此服务自启动.
LAMP服务环境配置完毕.
7.配置FTP
配合工程实施与建立ftp帐号相关联,方便维护与管理,我这里选择了Proftpd与数据库结合的方式来实现的.
创建Ftpdb结构:
Mysql%26gt;useftpdb;
Mysql%26gt;CREATETABLE`ftpgroup`(
`groupname`varchar(16)NOTNULLdefault%26#39;%26#39;,
`gid`smallint(6)NOTNULLdefault%26#39;5500%26#39;,
`members`varchar(16)NOTNULLdefault%26#39;%26#39;,
KEY`groupname`(`groupname`)
);
Mysql%26gt;CREATETABLE`ftpquotalimits`(
`name`varchar(30)defaultNULL,
`quota_type`enum(%26#39;user%26#39;,%26#39;group%26#39;,%26#39;class%26#39;,%26#39;all%26#39;)NOTNULLdefault%26#39;user%26#39;,
`per_session`enum(%26#39;false%26#39;,%26#39;true%26#39;)NOTNULLdefault%26#39;false%26#39;,
`limit_type`enum(%26#39;soft%26#39;,%26#39;hard%26#39;)NOTNULLdefault%26#39;soft%26#39;,
`bytes_in_avail`floatNOTNULLdefault%26#39;0%26#39;,
`bytes_out_avail`floatNOTNULLdefault%26#39;0%26#39;,
`bytes_xfer_avail`floatNOTNULLdefault%26#39;0%26#39;,
`files_in_avail`int(10)unsignedNOTNULLdefault%26#39;0%26#39;,
`files_out_avail`int(10)unsignedNOTNULLdefault%26#39;0%26#39;,
`files_xfer_avail`int(10)unsignedNOTNULLdefault%26#39;0%26#39;
);
Mysql%26gt;CREATETABLE`ftpquotatallies`(
`name`varchar(30)NOTNULLdefault%26#39;%26#39;,
0
顶一下0
踩一下