手工在FB7上安装apache+mysql+php+ZendOptimize+…

2009-05-13 13:43:07来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

#为方便初学者,命令直接在WinSCP3/PuTTY拷贝。
#手工在FB7上安装
#apache2.2.8
#http://apache.mirror.phpchina.com/httpd/httpd-2.2.8.tar.gz
#+mysqlmysql-5.0.45
#ftp://ftp.freebsdchina.org/pub/FreeBSD/distfiles/mysql-5.0.45.tar.gz
#+php-5.2.5
#http://cn2.php.net/distributions/php-5.2.5.tar.gz
#+ZendOptimize3.3.0a
#ftp://ftp.freebsdchina.org/pub/FreeBSD/distfiles/ZendOptimizer-3.3.0a-freebsd6.0-i386.tar.gz
#+pure-ftpd-1.0.21
#ftp://ftp.freebsdchina.org/pub/FreeBSD/distfiles/pure-ftpd-1.0.21.tar.gz
#+manager_PureFTPd_v2.1
#http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
#一、mini安装FB7,并选上mysql-client-5.0.45_1 ;perl5;linux_base-fc-4_10;安装时添加wheel组用户admin;并在inetd里打开sshd启动。
#二、下载
#pache2.2.8+mysqlmysql-5.0.45+php-5.2.5+ZendOptimize3.3.0a+pure-ftpd-1.0.21+manager_PureFTPd_v2.1包
#放到 /home/admin/doc目录上
#三、安装
#admin登陆
*/
cd ~
cd doc
tar -zxvf mysql-5.0.45.tar.gz
tar -xzvf httpd-2.2.8.tar.gz
tar -xzvf php-5.2.5.tar.gz
tar -xzvf ZendOptimizer-3.3.0a-freebsd6.0-i386.tar.gz
tar -xzvf pure-ftpd-1.0.21.tar.bz2
tar -xzvf manager_PureFTPd_v2.1.tar.gz
pw groupadd mysql
pw useradd mysql -g mysql -s /sbin/nologin
cd /usr/home/admin/mysql-5.0.45
./configure --prefix=/usr/local/mysql --with-charset=gbk
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
cp share/mysql/mysql.server /usr/local/etc/rc.d/mysql.server.sh
bin/mysql_install_db --user=mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
bin/mysql -uroot
use mysql
update user set password=old_password('mysqldpassword');
exit;
/usr/local/etc/rc.d/mysql.server.sh restart
cd /usr/home/admin/doc/httpd-2.2.8
./configure --enable-so
make install
cd /usr/home/admin/doc/php-5.2.5
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
make install
cp php.ini-dist /usr/local/lib/php.ini
ee /usr/local/apache2/conf/httpd.conf
#并加入
代码:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
cd /lib
ln -s /lib/libm.so.5 /lib/libm.so.4
ln -s /lib/libutil.so.7 /lib/libutil.so.5
ln -s /lib/libcrypt.so.4 /lib/libcrypt.so.3
ln -s /lib/libc.so.7 /lib/libc.so.6
cd /usr/home/admin/doc/ZendOptimizer-3.3.0a-freebsd6.0-i386
./install-tty
kldload accf_http
ee /boot/defaults/loader.conf
#并将以下两行加入到loader.conf中,以便下次启动自动装载模块
代码:
accf_data_load="YES"
accf_http_load="YES"
ee /etc/rc.local
#并加入
代码:
/usr/local/apache2/bin/apachectl start
/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:openbsd:New Ports of the Week #16 (April 19)

下一篇:OpenBSD 4.2安装指南(4)