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
说明已经安装成功