Sản phẩm phục vụAMHMiễn phí phục vụ khí chủ cơ diện bảnSSL chứng thưMiễn phí SSL chứng thư thân thỉnhĐam bảo đanMiễn phí an toàn, linh phí suất giao dịch bình đàiBiên trình trợ thủMiễn phí trí năng tả đại mã, phiên dịchAMYSQLMiễn phí MySQL quản lý công cụ

AMH sử dụng dữ khai phát

AMH sử dụng bang trợ dữ nhuyễn kiện khai phát văn đương
AMH quốc nội lĩnh tiên đích vân chủ cơ diện bản
  • AMH sử dụng bang trợNhập môn
  • AMH nhuyễn kiện khai phát văn đươngCao cấp

AMH an trang thuyết minh

AMH chi trì cực tốc dữ định chế biên dịch lưỡng chủng phương thức an trang.

Cực tốc an trang bản bổn:AMH quan võng đối tương ứng đích hệ thống biên dịch tập thành đích bản bổn, dụng hộ khả miễn trừ biên dịch khoái tốc hoàn thành AMH an trang.

Định chế biên dịch bản bổn:Dụng hộ khả tự do định chế tuyển trạch tương ứng phục vụ khí nhuyễn kiện tổ kiện bản bổn tiến hành biên dịch an trang, an trang thời gian tương đối nhu yếu đa ta, thích hợp đối mặc nhận tổ kiện bản bổn hữu yếu cầu đích dụng hộ.

Tường tế an trang giáo trình thỉnh tra khán:https://amh.sh/install.htm

An trang AMH thời, như hữu ngộ đáo vô pháp giải tích amh.sh vực danh vấn đề, khả khán an trang hiệt diện đích tiểu đề kỳ canh hoán hệ thống đích DNS,

Quốc nội cá biệt phục vụ khí [CN] nội võng kính tượng bất thông đích tình huống khả dĩ tuyển trạch [JP] tiết điểm an trang sử dụng.

AMH sử dụng bang trợ

AMH sở hữu nhuyễn kiện dụng hộ đô khả án nhu hạ tái an trang, tại diện bản thượng phương đích đạo hàng khả đối nhuyễn kiện tiến hành an trang quản lý đẳng thao tác.

Điểm kích đạo hàng thái đan đích nhuyễn kiện tiểu đồ tiêu hoặc diện bản đạo hàng khả tiến nhập tương ứng phân loại đích nhuyễn kiện liệt biểu,

Tại nhuyễn kiện liệt biểu khả tra khán các cá nhuyễn kiện giới thiệu thuyết minh, vận hành trạng huống cập CPU, nội tồn sử dụng tình huống, tá tái, san trừ nhuyễn kiện thao tác đồng dạng tại liệt biểu hoàn thành.

AMH nhuyễn kiện loại hình phân vi: Trác diện, phục vụ khí nhuyễn kiện, hoàn cảnh nhuyễn kiện, ứng dụng nhuyễn kiện loại biệt.

Trác diện:Thị AMH diện bản thủ hiệt diện, khả dĩ trực quan tra khán phục vụ khí các hạng tư nguyên sử dụng tình huống, bao quát thống kế báo biểu đẳng.

Phục vụ khí nhuyễn kiện:Bao quát web phục vụ khí nhuyễn kiện nginx/apache, sổ cư khố nhuyễn kiện, cước bổn ngữ ngôn nhuyễn kiện đẳng, dụng hộ khả án nhu an trang đa sáo phục vụ khí nhuyễn kiện vận hành.

Hoàn cảnh nhuyễn kiện:Khả sử dụng bất đồng phục vụ khí nhuyễn kiện tổ kiến thành đặc định vận hành hoàn cảnh đích nhuyễn kiện, thường dụng hữu LNMP hoàn cảnh, tức do phục vụ khí nhuyễn kiện Nginx+MySQL+PHP tổ hợp. Lánh ngoại hoàn hữu LAMP, LNGX, LNMH đẳng.

Ứng dụng nhuyễn kiện:Ứng dụng nhuyễn kiện thông thường thị dụng vu hoàn cảnh nhuyễn kiện đích khoách sung, khoách triển hoàn cảnh bộ kiện, tăng gia đối hệ thống quản lý đẳng công năng.

Tổng thể vi, phục vụ khí nhuyễn kiện vi hoàn cảnh nhuyễn kiện đề cung cơ sở tằng phục vụ, đồng thời ứng dụng nhuyễn kiện hựu khả khoách triển hoàn cảnh nhuyễn kiện gia cường đối hệ thống quản lý.

Thường dụng nhuyễn kiện an trang

Trác diện trình tự khả toàn bộ an trang, phục vụ khí nhuyễn kiện khả án nhu an trang, nhu yếu nginx tức sử dụng nginx, nhu yếu apache tức an trang apache.

Sử dụng nginx dụng hộ hoàn cảnh nhuyễn kiện tức an trang lnmp, apache dụng hộ tức sử dụng lamp, nhu yếu bộ thự cdn hoãn tồn gia tốc tiết điểm dụng hộ khả dĩ sử dụng lngx đẳng,

Nhất bàn kiến trạm thôi tiến sử dụng lnmp hoàn cảnh nhuyễn kiện.

Sổ cư khố quản lý phương diện khả dĩ sử dụng madmin dữ phpmyadmin,

Lánh ngoại, nhu yếu sử dụng FTP đích dụng hộ khả dĩ an trang pure-ftp dữ amftp.

Ứng dụng nhuyễn kiện phương diện nhu yếu ngụy tĩnh thái quản lý khả dĩ an trang amrewrite, nhu yếu ssl chứng thư quản lý khả an trang amssl, sổ cư bị phân khả sử dụng amdata, bưu cục tổ kiến khả dĩ sử dụng amsmtp đẳng đẳng,

Kỳ dư nhu yếu sử dụng đích php khoách triển đồng dạng tại nhuyễn kiện thương điếm sưu tác hạ tái an trang.

Dụng hộ đề cung giáo trình thôi tiến

https://amh.sh/bbs/post-3848-1-1.htm

https://amh.sh/bbs/post-4892-1-1.htm

https://amh.sh/bbs/post-4072-1-1.htm

AMH5 nhuyễn kiện khai phát giới thiệu

Tòng AMH thủ cá bản bổn phát bố khởi thủy, AMH nhất trực đô thập phân chú trọng nhuyễn kiện đích linh hoạt, khoách triển tính.

Tại AMH5 sở hữu nhuyễn kiện dụng hộ đô khả án nhu hạ tái an trang, đồng thời chi trì dụng hộ tự do khai phát nhuyễn kiện khoách triển diện bản công năng, tối tân AMH5.3 dĩ kinh chỉnh hợp chi trì nhuyễn kiện thương điếm, chi trì đệ tam phương nhuyễn kiện khai phát thương gia gia nhập đề cung nhuyễn kiện phục vụ, nâm khả dĩ sử dụng AMH khai phóng tự do đích thương điếm bình đài tiêu thụ nâm đích nhuyễn kiện hoặc thị thôi quảng nâm đích miễn phí nhuyễn kiện.

Tân bản bổn AMH5 đích nhuyễn kiện khai phát, nhuyễn kiện công tác hoàn cảnh đẳng dữ dĩ vãng bản bổn tương tự, thục tất AMH cựu bản bổn khai phát đích dụng hộ khả dĩ ngận khoái chưởng ác ứng dụng.

Tương bỉ dĩ vãng bản bổn, AMH5 tại nguyên cơ sở thượng tăng thiêm liễu canh gia hoàn thiện phong phú đích tiếp khẩu chi trì, khai phát giả hoàn toàn khả dĩ khai phát khống chế nhuyễn kiện vận hành, quản lý đẳng sự kiện.

AMH5 khai phát sử dụng ngữ ngôn

AMH5 dụng hộ khả dĩ sử dụng đan nhất linux/shell cước bổn khai phát, như nginx, apache, mysql các loại phục vụ khí nhuyễn kiện ( cận shell/AMHScrip cước bổn khống chế nhuyễn kiện an trang, vận hành đình chỉ, tá tái đẳng ),

Dã khả dĩ đan nhất sử dụng web/php cước bổn khai phát, như d-ram, d-cpu đẳng AMH đích trác diện trình tự ( đan nhất AMHScript.php cước bổn khai phát, điều dụng hệ thống tín tức hiển kỳ thống kế đẳng ),

Dã khả dĩ linux/shell+web/php cước bổn kết hợp khai phát, tương hỗ điều dụng xúc phát sự kiện, như shell đoan tiến hành nhuyễn kiện an trang khải động đẳng thao tác,

web đoan tiến hành dị bộ đồng bộ sổ cư, đề cung quản lý đẳng hiệt diện thao tác (shell/AMHScrip+AMHScript.php đẳng php khống chế trình tự )

AMH5 khai phát hoàn cảnh giới thiệu

AMH nhuyễn kiện linux/shell cước bổn công tác vị trí:

/root/amh/modules/

Kỳ trung dĩ nhuyễn kiện danh xưng tồn phóng mỗi nhất nhuyễn kiện cước bổn, trình tự văn kiện:

/root/amh/modules/Nhuyễn kiện danh - bản bổn/

Mỗi nhất nhuyễn kiện shell hạch tâm cước bổn văn kiện:

/root/amh/modules/ nhuyễn kiện danh - bản bổn /AMHScript

web/php đoan trình tự công tác vị trí:

/usr/local/amh- bản bổn /web/

Phóng vấn diện bản http://ip: Đoan khẩu /index.php

Tức phóng vấn /usr/local/amh- bản bổn /web/index.php văn kiện.

AMH đích web đoan thị sử dụng MVC khuông giá khai phát, khai phát giả khả tùy thời tăng giảm định nghĩa đích nhuyễn kiện khống chế khí, sổ cư mô hình, nhuyễn kiện hiệt diện mô bản,

/usr/local/amh- bản bổn /web/Controller( khống chế khí )

/usr/local/amh- bản bổn /web/Model( sổ cư mô hình )

/usr/local/amh- bản bổn /web/View( hiệt diện thị đồ mô bản )

AMH5 nhuyễn kiện khai phát thật lệ (linux/shell+web/php loại hình )

Nâm chỉ nhu giản đan liễu giải AMH công tác mục lục, tức khả sử dụng shell cước bổn ngữ ngôn khai phát AMH đích nhuyễn kiện.

Hạ diện dĩ AMH đích FTP nhuyễn kiện pure-ftpd-1.0.36 tiến hành thật lệ giới thiệu

Chủ yếu biên tả nhuyễn kiện đích shell trình tự văn kiệnAMHScript( nhuyễn kiện đích hạch tâm cước bổn văn kiện )

Tân kiến nhuyễn kiện mục lục /root/amh/modules/pure-ftpd-1.0.36

Kiến lập nhuyễn kiện trình tự văn kiện dữ phối trí văn kiện:

1) AMHScript

Vi nhuyễn kiện đích shell hạch tâm cước bổn văn kiện, định nghĩa nhuyễn kiện cơ bổn tín tức dữ biên tả nhuyễn kiện đích an trang, tá tái, trọng khải đẳng hàm sổ sự kiện.

2) AMHScript.php

Vi nhuyễn kiện đích web đoan hưởng ứng trình tự văn kiện, đồng dạng biên tả nhuyễn kiện đích web đoan đích hàm sổ sự kiện, dụng hộ tại diện bản thao tác nhuyễn kiện thời hưởng ứng shell hạch tâm cước bổn hoàn thành hậu hội tái thứ chấp hành AMHScript.php đích hàm sổ sự kiện.

Khả dụng vu thật thời xoát tân nhuyễn kiện đích an trang trạng thái, nhuyễn kiện vận hành tiến trình trạng thái đẳng.

3) pure-ftpd.conf

Vi FTP nhuyễn kiện đích phối trí văn kiện, nhuyễn kiện nhu yếu đa thiếu phối trí văn kiện do khai phát giả kiến lập, nâm khả dĩ kiến lập tương quan phối trí mục lục, kỳ tha phối trí văn kiện đẳng.

4) logo.gif

Vi nhuyễn kiện đích đồ tiêu văn kiện, tại AMHScript nhuyễn kiện cơ bổn tín tức trung hữu định nghĩa biến lượng thiết trí nhuyễn kiện sử dụng giá cá danh xưng đích đồ tiêu văn kiện.

5) install_process.log

Vi nhuyễn kiện an trang tiến độ văn kiện, dụng vu phán đoạn hiển kỳ nhuyễn kiện đương tiền an trang tiến độ, tại nhuyễn kiện an trang quá trình diện bản hội hiển kỳ nhuyễn kiện an trang bách phân bỉ tiến độ.

1) AMHScript hạch tâm cước bổn văn kiện phân tích:
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin;# định nghĩa hoàn cảnh PATH biến lượng thường dụng trị thông thường bất nhu canh cải
ModuleName='pure-ftpd-1.0.36';# định nghĩa nhuyễn kiện danh xưng dữ bản bổn hào
ModuleSort='server';# định nghĩa nhuyễn kiện loại biệt server vi phục vụ khí nhuyễn kiện
ModuleType='FTPServer';# định nghĩa nhuyễn kiện loại hình vi FTP phục vụ khí nhuyễn kiện
ModuleMainVersion='1';# định nghĩa nhuyễn kiện chủ phân chi bản bổn hào
ModuleVersion='1.0.36';# định nghĩa nhuyễn kiện bản bổn hào
ModuleDescription='PureFTPd (Pure FTP Server) thị nhất cá khoái tốc, ổn định đích chi trì toàn công năng đích FTP phục vụ khí nhuyễn kiện, chuyên môn vi hiện tại đích Linux hạch tâm tiến hành thiết kế. Chi trì PAM nhận chứng, IPv6, chroot, hư nghĩ vực danh, nội kiến ls mệnh lệnh, FXP hiệp nghị, đái khoan hạn chế, Passive mô thức, LDAP nhận chứng dĩ cập XML thâu xuất đẳng đẳng. ';# định nghĩa nhuyễn kiện miêu thuật giới thiệu
ModuleInstallPath=/usr/local/${ModuleName};# định nghĩa nhuyễn kiện an trang mục lục, thông thường AMH nhuyễn kiện an trang tại /usr/local/ nhuyễn kiện sổ cư tồn trữ tại /home/usrdata/
ModuleDate='2015-11-09';# định nghĩa nhuyễn kiện phát bố nhật kỳ
ModuleWebSite='http://amh.sh';# định nghĩa nhuyễn kiện quan phương võng trạm
ModuleIco='logo.gif';# định nghĩa nhuyễn kiện sử dụng đích đồ tiêu văn kiện
ModuleScriptBy='amysql';# định nghĩa nhuyễn kiện khai phát giả danh xưng, điền tả nâm tại AMH quan võng đích trướng hào danh xưng
ModuleProcessTag='pure-ftpd (SERVER)';# định nghĩa nhuyễn kiện tiến trình tiêu thức, diện bản hội dĩ thử biến lượng phán đoạn nhuyễn kiện thị phủ tại vận hành
ModuleProcessFunctions='cmd:stop,txt: Đình chỉ |cmd:restart,txt: Trọng khải ';# định nghĩa nhuyễn kiện vận hành trung khả hưởng ứng đích hàm sổ sự kiện, dĩ | phù hào phân khai sự kiện, kỳ trung hữu stop đình chỉ nhuyễn kiện sự kiện dữ restart trọng khải nhuyễn kiện sự kiện
ModuleNotProcessFunctions='cmd:start,txt: Khải động ';# định nghĩa nhuyễn kiện vị vận hành thời khả hưởng ứng đích nhuyễn kiện, kỳ trung hữu start khải động sự kiện
ModuleInstallFunctions='cmd:uninstall,txt: Tá tái,class:red';# định nghĩa nhuyễn kiện dĩ an trang thời khả hưởng ứng đích sự kiện, kỳ trung hữu uninstall tá tái sự kiện
ModuleNotInstallFunctions='cmd:install,txt: An trang |cmd:delete,txt: San trừ,class:red';# định nghĩa nhuyễn kiện vị an trang thời khả hưởng ứng đích sự kiện, kỳ trung hữu install sự kiện dữ delete sự kiện
ModuleVid='1';# định nghĩa nhuyễn kiện bản bổn ID trị, diện bản dĩ thử trị phán đoạn nhuyễn kiện thị phủ nhu yếu thăng cấp, như hữu nhuyễn kiện tân bản bổn phát bố định nghĩa vi 2, đương hữu dụng hộ dĩ kinh an trang nhuyễn kiện cựu bản bổn Vid trị tiểu vu 2 thời nhuyễn kiện hội cựu nhuyễn kiện hội đề kỳ thăng cấp
# đáo giá lí nhuyễn kiện cơ bổn tín tức dữ hàm sổ sự kiện dĩ kinh định nghĩa hoàn thành, dĩ hạ biên tả nhuyễn kiện hưởng ứng đích hàm sổ sự kiện.
# hàm sổ danh xưng tiền nhu yếu tăng gia amh_module_ thống nhất quy phạm mệnh danh.

#upgrade nhuyễn kiện thăng cấp sự kiện, căn cư ModuleVid trị phán đoạn thị phủ thăng cấp. Giá lí thăng cấp vô nhậm hà sự kiện hưởng ứng. Như nhuyễn kiện một hữu thăng cấp tình huống thời khả dĩ bất nhu biên tả upgrade hàm sổ.
# thăng cấp hàm sổ vi cố định đích hàm sổ sự kiện, upgrade bất khả canh hoán vi kỳ tha danh xưng.
functionamh_module_upgrade()
{
return 0;
}

#install vi nhuyễn kiện an trang sự kiện, thượng diện ModuleNotInstallFunctions cơ bổn tín tức dĩ kinh định nghĩa nhuyễn kiện tại vị an trang thời, dụng hộ khả chấp hành instll hàm sổ sự kiện, dụng hộ tại diện bản điểm kích 『 an trang 』 hoặc chấp hành: amh nhuyễn kiện danh xưng install mệnh lệnh thời tức hội hưởng ứng thử hàm sổ.
# hàm sổ danh xưng khả do khai phát giả định nghĩa, dụng hộ khả tự hành canh biến. Nhất bàn kiến nghị bất tố cải biến, tiện vu dụng hộ ký ức sử dụng mệnh lệnh chấp hành đẳng.
functionamh_module_install()
{
if amh_module_status; then# giá lí điều dụng liễu trạng thái hàm sổ, nhuyễn kiện dĩ kinh an trang thời trực tiếp phản hồi, tị miễn dụng hộ trọng phục đề giao an trang nhuyễn kiện.
return;
else
cd /tmp;
amh_wget ${ModuleName}.tar.gz bbcb48e8aa6ec1abff9775b89f84af91;# giá lí sử dụng amh tự đái đích amh_wget hàm sổ tiến hành hạ tái nguyên mã, AMH hội căn cư dụng hộ đương tiền sử dụng đích kính tượng vị trí tự động thủ tối khoái đích tiết điểm hạ tái nguyên mã, tịnh giáo nghiệm nguyên mã văn kiện md5 trị. Khai phát giả như nhu thượng truyện nguyên mã đáo amh đích kính tượng phục vụ khí, thỉnh tại phát bố nhuyễn kiện thời tố nhất bị phân thuyết minh.
tar -zxvf ${ModuleName}.tar.gz;
cd ${ModuleName};

rm -rf ${ModuleInstallPath};
./configure --prefix=${ModuleInstallPath} --with-puredb --with-quotas --with-throttling --with-ratios --with-peruserlimits;
amh_make_install;#amh tự đái đích amh_make_install hàm sổ tiến hành biên dịch, hội tự động phán đoạn cpu hạch tâm sổ tiến hành biên dịch, hoàn thành make && make install quá trình.

# dĩ hạ cước bổn vi nhuyễn kiện an trang hoàn thành hậu tố nhất ta phối trí sơ thủy hóa, nâm khai phát kỳ tha nhuyễn kiện thời tự hành biên tả nâm nhu yếu đích cước bổn.
\cp contrib/redhat.init ${ModuleInstallPath}/sbin/;
chmod 755 ${ModuleInstallPath}/sbin/redhat.init;
sed -i "s#/usr/local#${ModuleInstallPath}#" ${ModuleInstallPath}/sbin/redhat.init;
sed -i "s#/var/run/pure-ftpd.pid#${ModuleInstallPath}/pure-ftpd.pid#" ${ModuleInstallPath}/sbin/redhat.init;
sed -i "s#/etc/pure-ftpd.conf#${ModuleInstallPath}/pure-ftpd.conf#" ${ModuleInstallPath}/sbin/redhat.init;

\cp ${amh_home}/modules/${ModuleName}/pure-ftpd.conf ${ModuleInstallPath};
chmod 744 ${ModuleInstallPath}/pure-ftpd.conf;
mkdir ${ModuleInstallPath}/etc/;
touch ${ModuleInstallPath}/etc/pureftpd.passwd;
\cp configuration-file/pure-config.pl ${ModuleInstallPath}/sbin/pure-config.pl;
chmod 755 ${ModuleInstallPath}/sbin/pure-config.pl;
sed -i "s#/usr/local#${ModuleInstallPath}#" ${ModuleInstallPath}/sbin/pure-config.pl;

groupadd ftpgroup;
useradd -d /home/wwwroot/ -s /sbin/nologin -g ftpgroup ftpuser;
/sbin/iptables-save > /etc/amh-iptables;
sed -i '/--dport 21 -j ACCEPT/d' /etc/amh-iptables;
sed -i '/--dport 10100:10110 -j ACCEPT/d' /etc/amh-iptables;
/sbin/iptables-restore /etc/amh-iptables;#/etc/amh-iptables vi amh đích phòng hỏa tường phối trí văn kiện, như nâm nhu yếu hữu đối phòng hỏa tường tố canh cải thao tác, ký đắc bảo tồn /etc/amh-iptables
echo 'IPTABLES_MODULES= "ip_conntrack_ftp" ' >>/etc/sysconfig/iptables-config;
amh_module_status && amh_module_start;# như hữu an trang thành công điều dụng start khải động sự kiện
cd /tmp/;
rm -rf /tmp/${ModuleName} /tmp/${ModuleName}.tar.gz;
fi;
}

#boot vi hệ thống khải động thời chấp hành đích hàm sổ, giá lí điều dụng start khải động hàm sổ, tại hệ thống khải động thời dã tựu hội khải động nhuyễn kiện.
#boot hàm sổ vi cố định đích hàm sổ sự kiện, boot bất khả canh hoán vi kỳ tha danh xưng.
functionamh_module_boot()
{
amh_module_start;
}

#start nhuyễn kiện đích khải động sự kiện, dữ install an trang sự kiện tương tự, khả tra khán dĩ thượng install sự kiện đích thuyết minh.
functionamh_module_start()
{
if amh_module_status; then
${ModuleInstallPath}/sbin/redhat.init start;
else
return 1;
fi;
}

#stop nhuyễn kiện đích đình chỉ sự kiện, dữ install an trang sự kiện tương tự, khả tra khán dĩ thượng install sự kiện đích thuyết minh.
functionamh_module_stop()
{
if amh_module_status; then
${ModuleInstallPath}/sbin/redhat.init stop;
else
return 1;
fi;
}

#restart nhuyễn kiện đích trọng khải sự kiện, dữ install an trang sự kiện tương tự, khả tra khán dĩ thượng install sự kiện đích thuyết minh.
functionamh_module_restart()
{
if amh_module_status; then
${ModuleInstallPath}/sbin/redhat.init restart;
else
return 1;
fi;
}

#uninstall nhuyễn kiện đích tá tái sự kiện, dữ install an trang sự kiện tương tự, khả tra khán dĩ thượng install sự kiện đích thuyết minh.
functionamh_module_uninstall()
{
if amh_module_status; then
amh_module_stop;
rm -rf ${ModuleInstallPath} && \
echo "[OK] ${ModuleName} Uninstall successful." && return 0;
return 1;
else
exit;
fi;
}

#status vi nhuyễn kiện đích an trang trạng thái phán đoạn đích hàm sổ. Dĩ thượng an trang, khải động đẳng sự kiện đô hữu điều dụng amh_module_status, khai phát giả khả tự hành định nghĩa tiện vu thống nhất phán đoạn nhuyễn kiện đương tiền an trang trạng thái, tại nhuyễn kiện dĩ an trang thời tài hưởng ứng sự kiện.
functionamh_module_status()
{
if [ -f "${ModuleInstallPath}/bin/pure-pw" ]; then
echo "[OK] ${ModuleName} is already installed.";
return 0;
else
echo "[Notice] ${ModuleName} is not installed.";
return 1;
fi;
}

# đáo giá lí nâm dĩ kinh biên tả hoàn thành nhuyễn kiện đích hạch tâm cước bổn trình tự, nâm cơ bổn dĩ kinh hoàn thành 80% khai phát công tác lượng.

2) AMHScript.php trình tự văn kiện phân tích
&lt?php
// dĩ hạ biên tả nhất AMHScript loại, kỳ trung bao hàm nhuyễn kiện các hạng sự kiện hàm sổ. Chấp hành sự kiện dữ AMHScript hạch tâm cước bổn tương ứng.
class AMHScript
{

// sơ thủy hóa nhuyễn kiện sơ thủy hóa sự kiện, nhậm hà hàm sổ chấp hành tiền đô hội tiên điều dụng init sự kiện. ( như hữu nhu yếu tại AMHScript hạch tâm cước bổn trung dã khả dĩ định nghĩa amh_module_init)
functionamh_module_init()
{
// giá lí phán đoạn như thị tại chấp hành an trang sự kiện thời, thiết trí nhuyễn kiện an trang tiến độ vi 0.01, an trang trạng thái vi vị an trang.
if ($this -> action == 'install')
$this -> modules -> update_module($this -> name, array('module_install_process' => '0.01', 'module_status' => '0'));
}

// an trang nhuyễn kiện an trang sự kiện, nhuyễn kiện an trang hoàn thành hậu hội chấp hành.
functionamh_module_install()
{
// nhuyễn kiện an trang hoàn thành hậu thật thời canh tân diện bản nhuyễn kiện trạng thái dữ xoát tân hệ thống tiến trình.
global $result_status;
$this -> modules -> update_module($this -> name, array('module_install_process' => '-1'));
$this -> modules -> update_module($this -> name, array('module_status' => $result_status? '1': '0'));
echo "&ltscript&gtamh_ajax_list.push('/index.php?c=module&a=up_process_list');&lt/script&gt";
}

// tá tái nhuyễn kiện tá tái sự kiện, nhuyễn kiện tá tái hoàn thành hậu hội chấp hành.
functionamh_module_uninstall()
{
// nhuyễn kiện tá tái hoàn thành hậu thật thời canh tân diện bản nhuyễn kiện trạng thái dữ xoát tân hệ thống tiến trình.
global $result_status;
$this -> modules -> update_module($this -> name, array('module_status' => $result_status? '0': '1'));
echo "&ltscript&gtamh_ajax_list.push('/index.php?c=module&a=up_process_list');&lt/script&gt";
}

// san trừ nhuyễn kiện san trừ sự kiện, nhuyễn kiện san trừ hoàn thành hậu hội chấp hành.
functionamh_module_delete()
{
// nhuyễn kiện san trừ thành công hậu thật thời san trừ diện bản trung nhuyễn kiện ký lục.
global $result_status;
if ($result_status)
$this -> modules -> delete_module($this -> name);
}


// trọng khải nhuyễn kiện trọng khải sự kiện, nhuyễn kiện trọng khải hoàn thành hậu hội chấp hành.
functionamh_module_restart()
{
// giá lí chỉ xoát tân hệ thống tiến trình
echo "&ltscript&gtamh_ajax_list.push('/index.php?c=module&a=up_process_list');&lt/script&gt";
}

// khải động nhuyễn kiện khải động sự kiện, nhuyễn kiện khải động hoàn thành hậu hội chấp hành.
functionamh_module_start()
{
// giá lí chỉ xoát tân hệ thống tiến trình
echo "&ltscript&gtamh_ajax_list.push('/index.php?c=module&a=up_process_list');&lt/script&gt";
}

// đình chỉ nhuyễn kiện đình chỉ sự kiện, nhuyễn kiện đình chỉ hoàn thành hậu hội chấp hành.
functionamh_module_stop()
{
// giá lí chỉ xoát tân hệ thống tiến trình
echo "&ltscript&gtamh_ajax_list.push('/index.php?c=module&a=up_process_list');&lt/script&gt";
}

}

?&gt

3) pure-ftpd.conf phối trí văn kiện thuyết minh
pure-ftpd.conf vi nhuyễn kiện đích phối trí văn kiện, dĩ nâm khai phát đích nhuyễn kiện thật tế nhu yếu tình huống sang kiến.

4) logo.gif văn kiện thuyết minh
Nhuyễn kiện đích đồ tiêu văn kiện, khai phát giả tự hành sang kiến thiết kế.

5) install_process.log nhật chí văn kiện thuyết minh
install_process.log vi nhuyễn kiện đích an trang tiến độ văn kiện, khuyết thất install_process.log văn kiện diện bản tức bất hội hiển kỳ nhuyễn kiện an trang tiến độ.
An trang thời gian giác trường đích nhuyễn kiện, kiến nghị sang kiến install_process.log văn kiện, tiện vu dụng hộ thật thời tra khán nhuyễn kiện đương tiền an trang tiến độ tình huống.
Nhuyễn kiện trình tự biên tả hoàn thành hậu, chấp hành an trang mệnh lệnh, sang kiến install_process.log nhật chí văn kiện tại đương tiền mục lục:
amh nhuyễn kiện danh xưng install >./install_process.log
Tái chấp hành amh mệnh lệnh tiến hành điều chỉnh tức khả hoàn thành:
amh amh- bản bổn admin opt_install_process install_process.log


AMH5 nhuyễn kiện khai phát hoàn thành
Đáo thử nâm dĩ kinh hoàn thành AMH nhuyễn kiện đích khai phát. Tại trắc thí nhuyễn kiện các hạng công năng chính xác hậu thỉnh nâm tiền vãngKhai phát bình đài phát bốNâm đích nhuyễn kiện.
Dĩ thượng FTP nhuyễn kiện khai phát hoàn chỉnh nguyên mã nâm dã khả dĩ hạ tái trực tiếp tra khán:pure-ftpd-1.0.36
Canh đa nhuyễn kiện thật lệ nâm dã khả dĩ tham khảo AMH quan phương dĩ phát bố thượng giá đích nhuyễn kiện.
用户服务中心