|
主题原标题:剖析FAMP...
安装了下FAMP最新版的.感觉作者想法蛮不错的.不过..安装之后有点不放心..打开http.conf php.ini等一些配置文件.作者想法蛮周到.一些优化和安全配置也不错.试着看了下他到底怎么弄的..
#cd /usr/ports/distfiles
#fetch http://www.hisunair.com/FAMP2.1B.tar
#tar -zxvf FAMP2.1B.tar
#cd FAMP2.1B
#ee install
# make by loveworking
# E-mail:loveworking@gmail.com
cd FAMP;./,;cd ../../;rm -rf FAMP2.1B;reboot
#cd FAMP
#ls
, gd-2.0.33_4,1.tbz libiconv-1.9.2_2.tbz mysql.sh php.ini
,, httpd-2.0.59 libxml2-2.6.23_1.tbz mysql_libthr phpmyadmin
Zend httpd.conf my-huge.cnf mysqllarge.sh pkgconfig-0.20.tbz
apache.sh index.htm my-medium.cnf perl-5.8.8.tbz png-1.2.8_3.tbz
freetype2-2.1.10_3.tbz jpeg-6b_4.tbz mysql-4.0.26 php-4.4.4
#ee ./,
echo
echo make by loveworking E-mail:loveworking@gmail.com QQ:49925628 www.httpcom.cn
echo
echo starting install FAMP , please wait...
echo
pkg_add perl-5.8.8.tbz
pkg_add libxml2-2.6.23_1.tbz
pkg_add gd-2.0.33_4,1.tbz
cd mysql-4.0.26
./configure --prefix=/usr/local/mysql --with-charset=gbk --without-debug --with-mysqld-ldflags=-all-static --with-linuxthreads
make
make install clean
pw useradd mysql
/usr/local/mysql/bin/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-medium.cnf /etc/my.cnf
/usr/local/mysql/bin/mysqld_safe --user=mysql &
cp ../mysql.sh /etc/rc.d/mysql.sh
cd ../httpd-2.0.59
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
make ;make install clean
cp ../httpd.conf /usr/local/apache/conf/httpd.conf
mkdir /home/wwwroot
chmod 777 /home/wwwroot
cp ../index.htm /home/wwwroot/
/usr/local/apache/bin/apachectl start
cp ../apache.sh /etc/rc.d/apache.sh
cd ../php-4.4.4
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --disable-debug --wi
make
make install clean
cp ../php.ini /usr/local/php/lib/php.ini
cd ..
cp -R phpmyadmin /home/wwwroot/
chmod 777 /home/wwwroot/phpmyadmin/libraries/*
chmod 777 /home/wwwroot/phpmyadmin/libraries
chmod 777 /home/wwwroot/phpmyadmin
cp -R Zend /usr/local/
echo
echo The FAMP install completed !
echo
echo rebooting FreeBSD system now...
#ee uninstall
echo
echo starting uninstall FAMP now , please wait ...
echo
rm -Rf /usr/local/apache
rm -Rf /usr/local/mysql
rm -Rf /usr/local/php
rm -Rf /usr/local/Zend
pkg_delete gd-2.0.33_4,1
pkg_delete freetype2-2.1.10_3
pkg_delete jpeg-6b_4
pkg_delete png-1.2.8_3
pkg_delete libxml2-2.6.23_1
pkg_delete libiconv-1.9.2_2
pkg_delete pkgconfig-0.20
pkg_delete perl-5.8.8
rm /etc/my.cnf
rm /etc/rc.d/apache.sh
rm /etc/rc.d/mysql.sh
rm /home/wwwroot/index.htm
rm -rf /home/wwwroot/phpmyadmin
echo
echo The FAMP uninstall completed .
echo
echo make by loveworking E-mail:loveworking@gmail.com QQ:49925628 website:www.httpcom.cn
echo
经过他优化的mysql php httpd配置文件cp到相应位置.这也做的很不错..
uninstall这个考虑也挺全..
不过我个人看来功能似乎少了点.而且都是apache2.0 php4 mysql4 Zend
如果可能应该是这样..
#install
┌───────────────────────────────────┐
│ Options for FAMP │
│ ┌────────────────────────────────┐ │
│ │ [X] Apache Build Apache2.2 │ │
│ [X] PHP Build PHP5.1 │ │
│ │ [X] MySQL Build MySQL5 │ │
│ │ [X] Zend Enable Zend │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ └────────────────────────────────┘ │
│ [ OK ] Cancel │
└───────────────────────────────────┘
但是我现在不清楚 make config是怎么写出来的.
而且选项会影响安装方式...
这得看作者是否能作到了.
Please Edit your Theme and delete my QQ No,TKS!
首先,剖析?……
其次,Apache2+PHP4+Mysql4对于绝大多数网站都适用。
有很多用户要求PHP5+Mysql5的版本,殊不知,现在流行的建站程序哪个用到了5的特性?
现在不用不代表以后不用.
难不成用半年再升级?
用php5只是趋势.
趋势我承认……
个人爱好.
没集成FTP?
ftp集成似乎难了点.
FTP是麻烦点,但是也还是可以搞的,还算容易
装好后,防火墙里也要设置好,主动和被动
QUOTE:
原帖由 爱洞特漏 于 2006-11-1 23:37 发表
Please Edit your Theme and delete my QQ No,TKS!
唉,stuhack这孩子真不懂事
 
QUOTE:
原帖由 Detect 于 2006-11-7 13:42 发表
唉,stuhack这孩子真不懂事

这是源文件.我没有资格随便删除和修改.只是在作者同意的情况我才删的.
哈哈。感觉还是不错哈。
++++++++++++++++++++++++++++++++++++++
来自CU论坛 |
|