Linux下搭建能运行jsp与 php的服务器(3)

四、安装和配置
在配置过程中,可能要对某些配置文件多次进行修改,如apache的配置文件 httpd.c
(一)安装
①安装jdk:在当前目录(/tmp/upload)执行命令
#./ j2sdk-1.4.2-01-linux-i586-rpm.bin ,输入yes 后在当前目录生成文件j2sdk-1.4.2-01-linux-i586-rpm。执行命令 #rpm ╟ivh j2sdk-1.4.2-01-linux-i586-rpm,完成后jdk就会被安装在目录 /usr/java/j2sdk1.4.2.
②安装tomcat:在当前目录对文件解压,用命令 #tar ╟zxvf jakarta-tomcat-5.0.28.tar.gz,解压完成后生成目录 jakarta-tomcat-5.0.28,然后把这个目录移动到目录 /usr/local ,用命令
#mv /tmp/upload/jakarta-tomcat-5.0.28 /usr/local ,安装 tomcat就算完成了。
③安装apache:在当前目录(/tmp/upload)解压httpd-2.0.54.tar.gz,使用命令
#tar ╟zxvf httpd-2.0.54.tar.gz ,解压完后转到目录 /tmp/upload/httpd-2.0.54,使用命令 #cd httpd-2.0.54 来进行;执行命令 #./c ╟prefix=/usr/local/apache ╟enable-module=most ╟enable-shared=max (注意prefix、enable前是两“-”),一段时间后,如果没有抱错信息出现,那么可以继续执行命令 #make ;和 #make install来完成apache的安装。
④安装php:回到目录 /tmp/upload , #cd ..(因为刚才转到目录 httpd-2.0.54),解压文件php-4.3.11.tar.gz, #tar ╟zxvf php-4.3.11.tar.gz,解压完成后转到目录php-4.3.11, #cd php-4.3.11,执行命令 #./c ╟prefix=/usr/local/php ╟with-apxs2=/usr/local/apache/bin/apxs,完成后执行命令 #make 和 #make install 完成php的安装。这些过程完成后,会在目录php-4.3.11生成文件php.ini-dist文件,需要把这个文件复制到 #cp php.ini-dist /usr/local/lib/php.ini 。
⑤解压Fedora-core-1-i386.tar.gz:需要用解压后这个目录里的两个文件。 #tar ╟zxvf fedora-core-1-i386.tar.gz.
安装所用命令汇总(假定当前目录为 /tmp/upload)
#./ j2sdk-1.4.2-01-linux-i586-rpm.bin
#rpm ╟ivh j2sdk-1.4.2-01-linux-i586-rpm

#tar ╟zxvf jakarta-tomcat-5.0.28.tar.gz //解压文件
#cd jakarta-tomcat-5.0.28
# mv /tmp/upload/jakarta-tomcat-5.0.28 /usr/local

#cd ..
#tar ╟zxvf httpd-2.0.54.tar.gz //解压文件
#cd httpd-2.0.54
#./c -╟prefix=/usr/local/apache -╟enable-module=most ╟-enable-shared=max
#make //编译
#make install //安装
#cp php.ini-dist /usr/local/lib/php.ini //拷贝文件
#cd ..
#tar ╟zxvf fedora-core-1-i386.tar.gz
#cp fedora-core-1-i386/usr/lib/httpd/modules/*.so /usr/local/apache/modules //把模块加入到apache里
#cp fedora-core-1-i386/etc/httpd/conf/workers. properties /usr/local/apache/c //这个文件是tomcat与apache协同工作的脚本,稍后需要对它进行修改

# tar ╟zxvf php-4.3.11.tar.gz //解压文件
#./c -╟prefix=/usr/local/php -╟with-apxs2=/usr/local/apache/bin/apxs //正常//完成后会在/usr/local/apache/modules 里生成文件 libphp4.so,并且会在//apache的配置文件httpd.c loadmodule php4_module //modules/libphp4.so
#make //编译
#make install //安装

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wypxpj.html