- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP+JSP/servlets+Mysql+postgresql+apache 完全安装
2004-04-23 15 :18 pm
作者:linux 知识宝库 () 来自:linux 知识宝库 () 联系:linuxhero#
本页动态更新--随以上软件的最新版本变动来随时改动--但会以稳定版为例--不会选 beta 版。--fei 水平有限--不足及错误之处请指正。--一般来说按照我的步骤不会有问题--而且是通用的--如要自行删或加功能对别的都不会有影响。
目前:apache 1.3.22 稳定版 2.0.28beta 版
php 4.06 稳定版 4.1.0 开发版postgresql 7.1.3 稳定版 7.2beta3 开发版jdk-1.3.1 稳定版.1.4beta3 开发版resin2.04 稳定版--resin-cmp1.04 稳定版
----解释--平台选用的是Mandrake8.1--而不是Redhat7.2--是因为我个人觉得redhat 可能更注意性能
--而 mandrake 更注重使用顺手和兼容性。--比如 JDK1.4beta3 我在一台 redhat7.0 升级到 7.2 的server 上会出现动态库版本不兼容的问题--而 mandrake8.1 无论装什么都很顺利-(那怕是 Oracle8i)- 只是 configure php 和apache2.0.28--(1.3.22 没问题)-会死在那里--这是 bash 的问题-下个源码-- 比如最新的 2.05a--自己编译一下就行。还有就是 mandrake 缺省会安装 kaffe 一个开源的 Java 解释器
--把它删了 rpm -e kaffe- 好装 JDK-jsp/servlets 引擎我用的是 resin-cmp(resin 也行--不过 cmp 可
支持 EJB 哦:))而不是Tomcat 是因为我个人觉得 resin 更快更好用-而且十分顺手。而resin-cmp 对J2EE 支持更好-还内置 Mysql 的 JDBC 驱动--太方便了。这些软件都可以在我开的58/pub/得到。
好下面开始了-- 1--首先是 JDK--
chmod 755 j2sdk-1_4_0-beta3-linux-i386-rpm.bin
./j2sdk-1_4_0-beta3-linux-i386-rpm.bin
回答 yes--会生成一个 rpm 文件--rpm -ivh j2sdk-1_4_0-beta3-linux-i386-rpm--会装在
/usr/java/j2sdk1.4.0 下。改环境变量 cd
vi .bash*e 加/usr/java/j2sdk1.4.0/bin:/usr/java/j2sdk1.4.0/jre/bin 到path,加
JAVA_HOME=/usr/java/j2sdk1.4.0
CLASSPATH=/usr/java/j2sdk1.4.0/lib:/usr/java/j2sdk1.4.0/jre/lib
export JAVA_HOME CLASS_PATH 然后 source .ba*e--java -version 看看是否生效了--这样 JDK
就装完了。
2。mysql--tar zxvf mysql*45*gz;cd mysql*45
./configure (这里有不少选项--可按需要加减--比如需要事务处理就加上--with-innodb 可 --help 看全部选项,常用的还有--prefix 指定安装目录。如内存少加上--with-low-memory 试试。然后 make ,make install-再到 prefix 的目录下的 bin 下./my*db 初始化系统表--然后./safe_mysqld -u root 即可起动mysql--注意-u root 是最近版本加的--我是出于简便--也可以 mysql 用户身份运行--但要改脚本属性-然
后 mysqladmin u root password password 设一下 root 口令。这样 mysql 就装好了。
3。然后是Postgresql--它与 Mysql 比要麻烦一些,要加useradd postgres 这个用户--有些系统可能会自带此用户--最好删了重加,然后到 Postgres 主目录下编辑环境变量,(此步后做也行)--假设我要装到
/home/postgres 下 chown postgres:postgres /home/postgres,vi .ba*e 加入
/home/postgres/bin 到 PATH 后 面 , PGLIB=/home/postgres/lib;PGDATA=/home/post
文档评论(0)