FreeBSD6安装之AMP的安装

配置网卡

安装成功后, 就可以进行进一步的配置了。引导新安装的 FreeBSD 系统之后, 使用sysinstall

(/stand/sysinstall Configure),Networking,Interfaces,le0

打开ssh

首先vi编辑/etc/inetd.conf,去掉ssh前的#,保存退出
编辑/etc/rc.conf
最后加入:sshd_enable="yes"即可
激活sshd服务:
techo#/etc/rc.d/sshd start
用下面命令检查服务是否启动,在22端口应该有监听。
#netstat -an ## check port number 22
最后
vi /etc/ssh/sshd_config,

---------------------------------------------

  #Protocol 2,1

  修改为:

  Protocol 2

  #ListenAddress 0.0.0.0

  修改为:

  ListenAddress 0.0.0.0

  #PermitRootLogin yes

  修改为

  PermitRootLogin yes

  (Linux上默认答应root用户登录,此处可不修改。)

  修改完成后重启sshd:

  /etc/rc.d/sshd restart

  -------------------------------

  目前即可ssh登陆.


 

安装apache

apache的相关知识在此不做阐述。相关知识可以参见apache用户手册。我这里采用的port默认方式安装apache

#cd /usr/ports/www/apache22/

#make install clean
 

完成编译、安装后,在/etc/rc.conf下添加以下内容

apache22_enable=”YES”
 

重启系统后,在浏览器上输入http://yourip/(你服务器的IP地址),看看能不能进看到“it’s work”的字样。如果有,说明apache已经成功运行。

可以使用下面的命令来手动控制apache

#/usr/local/etc/rc.d/apache22.sh start  //启动apache服务
#/usr/local/etc/rc.d/apache22.sh stop  //停止apache服务
#/usr/local/etc/rc.d/apache22.sh restart  //重启apache服务
 

 

安装Mysql
还是采用port的方式进行安装

#/usr/ports/databases/mysql50-server
#make install clean
 

安装、编译完成后,在/etc/rc.conf下添加以下内容

mysql_enable=”YES”
 

重新启动mysql服务

#/usr/local/etc/rc.d/mysql-server.sh restart
 

设置root密码

# /usr/local/bin/mysqladmin -u root -p password yourpassword
 

(yourpassword为你自己为mysql的root用户设置的密码)
测试登陆mysql

#mysql –uroot -pyourpassword
 

如果出现

mysql>
 

说明mysql成功启动,输入exit退出。

远程权限

#GRANT ALL PRIVILEGES ON DB_name.* TO user_name@localhost IDENTIFIED BY ‘xxx密碼xxx’;
#GRANT ALL PRIVILEGES ON DB_name.* TO user_name@”%” IDENTIFIED BY ‘xxx密碼xxx’;

 

安装php

#cd /usr/ports/lang/php5

#make install clean
 

 

安装php扩展

#cd /usr/ports/lang/php5-extensions

#make install clean
 


安装完成后,编辑apache配置文件,让其能识别php文件

#ee /usr/local/etc/apache22/httpd.conf
 

 

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps
#在DirectoryIndex index.html改为
DirectoryIndex index.html index.php index.htm
 

完成后,重启apache服务

#/usr/local/etc/rc.d/apache22.sh restart
 

在/usr/local/www/apache22/cgi-bin/下新建一个名为test.php的文件,内容如下:

<?
phpinfo()

?>
 

然后在浏览器上输入http://你的服务器IP/test.php。如果显示为php的一些系统信息,而非源代码的话,说明apache已经正确的解析php。

 

安装mysql管理工具phpmyadmin
先安装下载工具wget

#pkg_add –r wget
 

下载phpmyadmin2.7.0-p12

#cd /usr/local/www/apache22/cgi-bin/

#wget http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.7.0-pl2.tar.bz2
# tar –zxvf phpMyadmin-2.7.0-p12
#mv phpMyadmin-2.7.0-p12 phpmyadmin
 

进入phpmyadmin目录修改config.default.php

#cd phpmyadmin
#ee config.default.php
 

$cfg['Servers'][$i]['auth_type']     = 'config'
 

改为

$cfg['Servers'][$i]['auth_type']     = 'cookie'
 

$cfg['blowfish_secret'] = ''
 

改为

$cfg['blowfish_secret'] = 'Php123654' 红色部分自己添加
 

然后在http://你的服务器IP/phpmyadmin看看是否正常。

 

安装ZendOptimizer

#cd /tmp
#wget  http://js.down.chinaz.com/Z20060999/down/ZendOptimizer-3.0.1-freebsd6.0-i386.tar.gz

#tar –zxvf ZendOptimizer-3.0.1-freebsd5.4-i386.tar.gz
#cd ZendOptimizer-3.0.1-freebsd5.4-i386

#./install
 

 

经过几步简单的设置后,它会自动重启apache服务.

用phpinfo()查看Zend版权信息时,当变成

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
    with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies
    with Zend Optimizer v3.0.1, Copyright (c) 1998-2006, by Zend Technologies
 

说明已经安装成功

posted @ 2009-04-17 12:05  fand  阅读(254)  评论(0编辑  收藏  举报