PHP + MYSQL +APACHE FREEBSD(转)

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

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


/*一直很想搞个PHP + MYSQL +APACHE FREEBSD的做虚拟主机,这里先转载个别人的,以后自己要用的时候可以参考一下。*/

系统:
freebsd6.1-p3
apache22
pure-ftp
mysql
jdk15
resin3.0.19
防火墙ipfw
开了若干虚拟主机,也一并实现了 JSP 功能
步骤如下:
系统安装和apache22的安装和配置就不用说了,这里有很多也很简单,大家自己搜一下吧。我都是用PORTS安装的
(BSD我已经升级过源码,PORTS也已经升级过)
一、安装JDK
1、安装
cd /usr/ports/java/jdk15
make install clean
注:会提示你缺少以下几个文件,要自己下载并放到 /usr/ports/distfiles 下,下载地址也会有提示
(1)jdk-1_5_0-src-scsl.zip
(2)jdk-1_5_0-bin-scsl.zip
(3)j2sdk-1_4_2_12-linux-i586.bin  ---这个开始没有提示缺少,后面会有提示,最好一并下载并放到 /usr/ports/distfiles 目录下
2、安装中间可能还会提示一个错误,具体的提示我说不住了,但里面有一个 linux_base-8-8.0_14 的字样,还会告诉你一个 pkd_del 的命令,如果出现这个提示,你就输入下面这个命令:
pkd_delete -f linux_base-8-8.0_14
然后再接着输入:(当面一定要还在 /usr/ports/java/jdk15目录,输入 pwd 查看)
make deinstall
make reinstall clean
以后如果还有提示错误(我安装的时候再没有了),详细查看提示文字,解决之后输入:
make deinstall
make reinstall clean (还要保证在 /usr/ports/java/jdk15目录)
注:这个安装的过程比较漫长,尤其是在编译CPP文件的时候,大家一定要耐心等待,
3、安装成功后,输入以下命令验证:
java -version
如果出现:
java version "1.5.0-p3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-p3-XXXX_07_aug_2006_12_59)
Java HotSpot(TM) Client VM (build 1.5.0-p3-XXXX_07_aug_2006_12_59, mixed mode)
说明安装成功
二、安装RESIN
1、安装
因为我安装的是apache22,所以在安装前要手动修改 resin3 的安装文件。如果你装的是apache13或apache20,可能不需要修改。
如果不修改可能会出现无法和apache整合的情况,原因就是安装完resin后没有自动修改httpd.conf文件和填加相应的so文件,有的安装完resin后无法和apache整合,可能就是这个原因。
cd /usr/ports/www/resin3
ee Makefile
(1)找到 WITH_APACHE2?= 这一行,将后面的 NO 修改为 YES
(2)找到 BUILD_DEPENDS+=         ${APXS}{PORTSDIR}/www/apache2 和 PLIST_SUB+=             MOD_DIR=libexec/apache2 这二行,改成:
BUILD_DEPENDS+=         ${APXS}{PORTSDIR}/www/apache22
PLIST_SUB+=             MOD_DIR=libexec/apache22
保存退出。
这样安装的时候,它才会正动修改你的 httpd.conf 文件增加 LoadModule caucho_module      libexec/apache22/mod_caucho.so
这一行;并在你的 /usr/local/libexec/apache22 中填加 mod_caucho.so 文件。
然后输入:
make install clean
可能会出现 resin-3.0.19.tar.gz 无法下载的情况,这时要手动下载此文件,并放到 /usr/ports/distfiles/ 下,然后重新输入:
make install clean

标签:

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

上一篇:FreeBSD上ports安装Apache2+MySQL5+PHP5

下一篇:FreeBSD命令之dnstop