FreeBSD安装之AMP的安装 2007-01-09 12:27
FreeBSD安装之AMP的安装
杨伟<e4twood@gmail.com>
欢迎转载,请保证文章的完整性
安装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服务 |
安装Mysql
还是采用port的方式进行安装
|
#/usr/ports/databases/mysql50-server |
安装、编译完成后,在/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退出。
安装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 |
完成后,重启apache服务
|
#/usr/local/etc/rc.d/apache22.sh restart |
在/usr/local/www/apache22/cgi-bin/下新建一个名为test.php的文件,内容如下:
|
<? ?> |
然后在浏览器上输入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 |
进入phpmyadmin目录修改config.default.php
|
#cd phpmyadmin |
将
|
$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 #tar –zxvf ZendOptimizer-3.0.1-freebsd5.4-i386.tar.gz #./install |
经过几步简单的设置后,它会自动重启apache服务.
用phpinfo()查看Zend版权信息时,当变成
|
This program makes use of the Zend Scripting Language Engine: |
说明已经安装成功