如果大家轉載,請註明「我就要看看」網站 www.591cc.com
本人的QQ:105348557,歡迎大家互相交流!
編譯安裝軟體包
源碼編譯安裝所需包(Source)
升級OpenSSL及OpenSSH tar xvf openssl-0.9.8h.tar.gz
cd openssl-0.9.8h
./config --prefix=/usr/local/openssl
make
make test
make install
tar zxvf openssh-5.0p1.tar.gz
cd openssh-5.0p1
./configure \
--prefix=/usr \
--with-pam \
--with-zlib \
--sysconfdir=/etc/ssh \
--with-ssl-dir=/usr/local/openssl \
--with-md5-passwords
make
make install
vi /etc/ssh/ssh_config
禁用 SSH V1 協議:找到#Protocol 2,1改為:Protocol 2
禁用伺服器端GSSAPI找到以下兩行,並將它們註釋:
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
禁用 DNS 名稱解析
找到:#UseDNS yeas改為:UseDNS no
禁用客戶端 GSSAPI
找到:GSSAPIAuthentication yes 將這行註釋掉。
最後,確認修改正確后重新啟動 SSH 服務
# service sshd restart
# ssh -v 確認 OpenSSH 以及 OpenSSL 版本正確。
# ssh -v
OpenSSH_5.0p1, OpenSSL 0.9.8h 28 May 2008
make
tar jxvf make-3.81.tar.bz2
cd make-3.81
./configure --prefix=/usr/local/make
make
make install(這一步必須做,否則free的make版本不支持,版本太低)
perl
http://www.cpan.org/
tar xvf perl-5.10.0.tar.gz
cd perl-5.10.0
mv /usr/bin/perl /usr/bin/perl_old
./configure.gnu -de --prefix=/usr/local/perl -Dusedevel
如果中間出現缺少什麼。so
例如:ln -s /usr/lib/libldap.so.2 /usr/lib/libldap.so.199
make;make test;
make install
ln -s /usr/local/perl/bin/perl5.10.0 /usr/bin/perl
jpeg
http://www.ijg.org/
./configure --prefix=/usr/local/jpeg CFLAGS=' -O2 -I$(srcdir) -fPIC' --enable-shared --enable-static
make
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/bin
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/man/man1
make install
make install-lib
zlib
官網http://www.gzip.org/zlib/
./configure
make
make install
libpng
http://www.libpng.org/pub/png/
./configure --prefix=/usr/local/libpng
make
make install
libxml
./configure --prefix=/usr/local/libxml
make
make install
freetype
http://ftp.twaren.net/Unix/NonGNU/freetype
tar xvf freetype-2.1.10.tar.bz2
cd freetype-2.1.10
./configure --prefix=/usr/local/freetype
/usr/local/make/bin/make
/usr/local/make/bin/make install
gd
http://www.libgd.org/Downloads
./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6 --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-zlib
make
make install
libiconv
tar xvf libiconv-1.9.2.tar.gz
cd libiconv-1.9.2
./configure --prefix=/usr/local/libiconv
make
make install
libmcrypt
./configure --prefix=/usr/local/libmcrypt
make
make install
mysql
tar xvf mysql-5.1.34.tar.gz
cd mysql-5.1.34
./configure --prefix=/usr/local/mysql \
--with-extra-charsets=all \
--enable-thread-safe-client \
--without-debug \
--with-mysqld-ldflags=-all-static \
--enable-assembler \
--with-big-tables \
--with-readline \
--with-ssl \
--with-embedded-server \
--enable-local-infile \
--with-innodb
make
make install
groupadd mysql
useradd mysql -g mysql -s /sbin/nologin
/usr/local/mysql/bin/mysql_install_db --user=mysql
./scripts/mysql_install_db --user=mysql
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
cp my.cnf /etc/my.cnf
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
編輯my.cnf
把skip-federated註釋掉
killall mysqld
/usr/local/mysql/bin/mysqld_safe --user=mysql &
ln -s /usr/local/mysql/include/mysql/* /usr/local/mysql/lib/mysql
ln -s /usr/local/mysql/lib/mysql/libmysqlclient* /usr/lib/
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig --level 345 mysql on
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig
service mysql start
tar zxvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9/
./configure
make
make install
cd ../
ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1
PHP其實並不用安裝
PHP
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--disable-debug \
--with-libxml-dir=/usr/local/libxml \
--enable-mbstring \
--with-gd=/usr/local/gd \
--with-freetype-dir=/usr/local/freetype \
--with-jpeg-dir=/usr/local/jpeg \
--with-png-dir=/usr/local/libpng \
--with-zlib \
--with-ttf \
--enable-gd-native-ttf \
--without-iconv \
--enable-embedded-mysqli \
--with-mcrypt=/usr/local/libmcrypt
make
make test
make install
cp php.ini-dist /usr/local/php/lib/php.ini
php fastcgi
tar zxvf php-5.2.9.tar.gz
gzip -cd php-5.2.9-fpm-0.5.10.diff.gz | patch -d php-5.2.9 -p1
cd php-5.2.9/
./configure --prefix=/usr/local/webserver/php \
--with-config-file-path=/usr/local/webserver/php/etc \
-enable-discard-path --enable-safe-mode \
--enable-fastcgi \
--enable-force-cgi-redirect \
--enable-discard-path \
--with-mysql=/ftpdata/mysql \
--with-mysqli=/ftpdata/mysql/bin/mysql_config \
--disable-debug \
--with-libxml-dir=/usr/local/libxml2/ \
--enable-mbstring \
--with-gd=/usr/local/gd2 \
--with-freetype-dir=/usr/local/freetype \
--with-jpeg-dir=/usr/local/jpeg6 \
--with-png-dir=/usr/local/libpng \
--with-zlib \
--with-ttf \
--disable-rpath \
--enable-gd-native-ttf \
--with-mcrypt=/usr/local/libmcrypt \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--with-curlwrappers \
--enable-mbregex \
--enable-fpm \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-ldap \
--with-ldap-sasl
make ZEND_EXTRA_LIBS='-liconv'
make install
cp php.ini-dist /usr/local/webserver/php/etc/php.ini
cd ../
tar zxvf memcache-2.2.5.tgz
一個高性能的分散式的內存對象緩存系統,通過在內存里維護一個統一的巨大的hash表,它能夠用來存儲各種格式的數據,包括圖像、視頻、文件以及資料庫檢索的結果等
http://danga.com/memcached/
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
make
make test
make install
cd ../
tar jxvf eaccelerator-0.9.5.3.tar.bz2
優化和動態內容緩存,提高了性能php腳本的緩存性能,
http://eaccelerator.net/
cd eaccelerator-0.9.5.3/
/usr/local/webserver/php/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/webserver/php/bin/php-config
make
make test
make install
cd ../
tar zxvf PDO_MYSQL-1.0.2.tgz
http://pecl.php.net/get
cd PDO_MYSQL-1.0.2/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
make test
make install
cd ../
tar zxvf ImageMagick.tar.gz
ImageMagick (TM) 是一個免費的創建、編輯、合成圖片的軟體
http://www.imagemagick.com.cn/
cd ImageMagick-6.5.1-2/
./configure
make
make install
cd ../
tar zxvf imagick-2.2.2.tgz
ImageMagick 是一個用於讀取、寫入和操作圖片的工具包和庫
http://www.imagemagick.org/
cd imagick-2.2.2/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
make
make test
make install
cd ../
修改php.ini文件
手工修改:查找/usr/local/webserver/php/etc/php.ini中的extension_dir = "./"
修改為extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"
並在此行后增加以下幾行,然後保存:
extension = "memcache.so"
extension = "pdo_mysql.so"
extension = "imagick.so"
再查找output_buffering = Off
修改為output_buffering = On
自動修改:若嫌手工修改麻煩,可執行以下shell命令,自動完成對php.ini文件的修改:
sed -i 's#extension_dir = "./"#extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"\nextension = "memcache.so"\nextension = "pdo_mysql.so"\nextension = "imagick.so"\n#' /usr/local/webserver/php/etc/php.ini
sed -i 's#output_buffering = Off#output_buffering = On#' /usr/local/webserver/php/etc/php.ini
《解決方案》
6、配置eAccelerator加速PHP:
mkdir -p /usr/local/webserver/eaccelerator_cache
vi /usr/local/webserver/php/etc/php.ini
按shift+g鍵跳到配置文件的最末尾,加上以下配置信息:
引用
zend_extension="/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="128"
eaccelerator.cache_dir="/usr/local/webserver/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="300"
eaccelerator.shm_prune_period="120"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
修改配置文件:
vi /etc/sysctl.conf
輸入以下內容:
引用
kernel.shmmax = 134217728
然後執行以下命令使配置生效:
/sbin/sysctl -p
--------------------------------------------------------------------------------
創建www用戶和組,以及供兩個虛擬主機使用的目錄:
/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
mkdir -p /var/www/blog
chmod +w /var/www//blog
chown -R www:www /var/www/blog
mkdir -p /var/www/www
chmod +w /var/www/www
chown -R www:www /var/www/www
創建php-fpm配置文件(php-fpm是為PHP打的一個FastCGI管理補丁,可以平滑變更php.ini配置而無需重啟php-cgi):
在/usr/local/webserver/php/etc/目錄中創建php-fpm.conf文件:
cd /usr/local/webserver/php/etc/
cp php-fpm.conf php-fpm.confb
rm -f /usr/local/webserver/php/etc/php-fpm.conf
vi /usr/local/webserver/php/etc/php-fpm.conf
輸入以下內容(如果您安裝 Nginx + PHP 用於程序調試,請將以下的
改為
,以便顯示PHP錯誤信息,否則,Nginx 會報狀態為500的空白錯誤頁):
輸入以下內容(如果您安裝 Nginx + PHP 用於程序調試,請將以下的
改為
,以便顯示PHP錯誤信息,否則,Nginx 會報狀態為500的空白錯誤頁):view plaincopy to clipboardprint?
用到查找替換
1, $ s/aa/kk/g 全局替換從第一行到最後一行
:1, 10 s/aa/kk/g 全局替換從第一行到第10行
s為搜索的意思
啟動php-cgi進程,監聽127.0.0.1的9000埠,進程數為200(如果伺服器內存小於3GB,可以只開啟64個進程),用戶為www:
ulimit -SHn 51200
/usr/local/webserver/php/sbin/php-fpm start
註:/usr/local/webserver/php/sbin/php-fpm還有其他參數,包括:start|stop|quit|restart|reload|logrotate,修改php.ini后不重啟php-cgi,重新載入配置文件使用reload。
--------------------------------------------------------------------------------
三、安裝Nginx 0.7.54
1、安裝Nginx所需的pcre庫:
tar zxvf pcre-7.8.tar.gz
cd pcre-7.8/
./configure
make && make install
cd ../
2、安裝Nginx
tar zxvf nginx-0.7.54.tar.gz
cd nginx-0.7.54/
./configure --user=ftp --group=ftp --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-openssl=/home/zhy1899/nginx/openssl-0.9.8k
make && make install
cd ../
3、創建Nginx日誌目錄
mkdir -p /var/nginx/logs
chmod +w /var/nginx/logs
chown -R www:www /var/nginx/logs
4、創建Nginx配置文件
①、在/usr/local/nginx/conf/目錄中創建nginx.conf文件:
cd /usr/local/nginx/conf/
cp nginx.conf nginx.confb
rm -f /usr/local/nginx/conf/nginx.conf
vi /usr/local/nginx/conf/nginx.conf
輸入以下內容:
引用
user www www;
worker_processes 8;
error_log /var/nginx/logs/nginx_error.log crit;
pid /usr/local/nginx/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 51200;
events
{
use epoll;
worker_connections 51200;
}
http
{
include mime.types;
default_type application/octet-stream;
#charset gb2312;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
#limit_zone crawler $binary_remote_addr 10m;
server
{
listen 80;
server_name 192.168.6.253;
index index.html index.htm index.php;
root /var/www/blog;
#limit_conn crawler 20;
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 1h;
}
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /var/nginx/logs/access.log access;
}
server
{
listen 81;
server_name 192.168.6.253;
index index.html index.htm index.php;
root /var/www/www;
本人的QQ:105348557,歡迎大家互相交流!
[ 本帖最後由 zhy1899 於 2009-9-23 09:21 編輯 ]
《解決方案》
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
log_format wwwlogs '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /var/nginx/logs/wwwlogs.log wwwlogs;
}
server
{
listen 82;
server_name 192.168.6.253;
location / {
stub_status on;
access_log off;
}
}
}
②、在/usr/local/nginx/conf/目錄中創建fcgi.conf文件:
vi /usr/local/nginx/conf/fcgi.conf
輸入以下內容:
引用
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
5、啟動Nginx
ulimit -SHn 51200
/usr/local/nginx/sbin/nginx
ZendOptimizer]
tar zxvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
cd ZendOptimizer-3.3.0a-linux-glibc21-i386
./install.sh
文字圖形界面-同意安裝協議-選擇Zend安裝目錄-選擇php.ini所在目錄-不使用apache web server-installing-finished
四、配置開機自動啟動Nginx + PHP
vi /etc/rc.local
在末尾增加以下內容:
引用
ulimit -SHn 51200
/usr/local/webserver/php/sbin/php-fpm start
/usr/local/nginx/sbin/nginx
--------------------------------------------------------------------------------
五、優化Linux內核參數
vi /etc/sysctl.conf
在末尾增加以下內容:
引用
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 5000 65000
使配置立即生效:
/sbin/sysctl -p
六、在不停止Nginx服務的情況下平滑變更Nginx配置
1、修改/usr/local/nginx/conf/nginx.conf配置文件后,請執行以下命令檢查配置文件是否正確:
/usr/local/nginx/sbin/nginx -t
如果屏幕顯示以下兩行信息,說明配置文件正確:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
the configuration file /usr/local/nginx/conf/nginx.conf was tested successfully
2、這時,輸入以下命令查看Nginx主進程號:
ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'
屏幕顯示的即為Nginx主進程號,例如:
6302
這時,執行以下命令即可使修改過的Nginx配置文件生效:
kill -HUP 6302
或者無需這麼麻煩,找到Nginx的Pid文件:
kill -HUP `cat /usr/local/nginx/nginx.pid`
七、編寫每天定時切割Nginx日誌的腳本
1、創建腳本/usr/local/nginx/sbin/cut_nginx_log.sh
vi /usr/local/nginx/sbin/cut_nginx_log.sh
輸入以下內容:
引用
#!/bin/bash
# This script run at 00:00
# The Nginx logs path
logs_path="/usr/local/nginx/logs/"
mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/
mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log
kill -USR1 `cat /usr/local/nginx/nginx.pid`
2、設置crontab,每天凌晨00:00切割nginx訪問日誌
crontab -e
輸入以下內容:
引用
00 00 * * * /bin/bash /usr/local/nginx/sbin/cut_nginx_log.sh
pureftp 安裝調試
(建立pureftp的配置文件目錄)
mkdir /etc/pureftpd
tar xvf pure-ftpd-1.0.21.tar.bz2
cd pure-ftpd-1.0.21
./configure --prefix=/usr/local/pureftpd \
--with-mysql=/usr/local/mysql \
--with-quotas \
--with-cookie \
--with-virtualhosts \
--with-virtualroot \
--with-diraliases \
--with-sysquotas \
--with-ratios \
--with-ftpwho \
--with-altlog \
--with-paranoidmsg \
--with-shadow \
--with-welcomemsg \
--with-throttling \
--with-uploadscript \
--with-pam \
--with-largefile \
--with-peruserlimits \
--without-bonjour \
--with-cork \
--with-sendfile \
--with-privsep \
--with-capabilities \
--with-language=simplified-chinese \
make
make install
cd configuration-file/
chmod u+x pure-config.pl
cp pure-config.pl /usr/local/pureftpd/sbin/
cp pure-ftpd.conf /etc/pureftpd/
從網上下載pureftpd_php_manage,如果找不到,單擊可以加我QQ,問我要,註明「龍族」
上傳到/var/www/blog/
編輯pureftp.config.php
設置$PUREFTP_CONFIG_FILE = '/etc/pure-ftpd/db/pureftpd.conf';
為 $PUREFTP_CONFIG_FILE = '/etc/pureftpd/pure-ftpd.conf';
設置$FTP_WHO = "/usr/local/sbin/pure-ftpwho";
為$FTP_WHO = "/usr/local/pureftpd/sbin/pure-ftpwho";
設置 $DefaultUid = "ftpd"; 為你要存放用戶的目錄的所有者的ID或者用戶名
$DefaultGid = "ftpd"; 為你要存放用戶的目錄的組的GID或者組名
這裡主要的主要的是,這個UID和GID必須為發布apache或者nginix的後台運行的擁有者
我為這個問題查詢了2天2夜,自己琢磨出來的,例如上面我設置的是www賬號運行nginix
我們這樣設置
usermod -g ftp www
這句話的意思是把WWW放到ftp組裡面去
同時要這樣設置 chmod 775 /要設置的FTP目錄
否則會出現建立賬號,需要手工建立目錄
附mysql的配置文件
DROP TABLE IF EXISTS ftpd;
CREATE TABLE ftpd (
User varchar(16) NOT NULL default '',
status enum('0','1') NOT NULL default '0',
Password varchar(64) NOT NULL default '',
Uid varchar(11) NOT NULL default '-1',
Gid varchar(11) NOT NULL default '-1',
Dir varchar(128) NOT NULL default '',
ULBandwidth smallint(5) NOT NULL default '0',
DLBandwidth smallint(5) NOT NULL default '0',
comment tinytext NOT NULL,
ipaccess varchar(15) NOT NULL default '*',
QuotaSize smallint(5) NOT NULL default '0',
QuotaFiles int(11) NOT NULL default 0,
PRIMARY KEY (User),
UNIQUE KEY User (User)
) TYPE=MyISAM;
[火星人 ] nginx+php+zend+mysql+PUREFTP+日誌已經有616次圍觀