在Linux下安装PHP,APACHE,ORACLE,PERL的方法
作者:铲除飞网败类 | 来源:互联网 | 2014-05-05 09:29
经过一夜的“奋战”,终于把ORACLE装上了,而且PHP脚本调用ORACLE数据库也成功了,现在就和大家共同分享。(注:现在网上一些材料都说oracle8.1.6+php4.0.4+apache1.3.2可以成功安装,可是我
经过一夜的“奋战”,终于把ORACLE装上了,而且PHP脚本调用ORACLE数据库也成功了,现在就和大家共同分享。 (注:现在网上一些材料都说oracle8.1.6 php4.0.4 apache1.3.2可以成功 安装,可是我和一个朋友试过了几次都不能成功,如有高手请指教,最好具体一些。) 1.硬件环境: 硬盘:9.2 G ; 内存:128 M ; 网卡:EEpor100 2.软件 把持系统: RedHat 6.1(***大家留心,必定是6.1啊***) 3.优化RedHat 6.1 过程和上一篇文章一样,请参考上一篇文章《在Linux下安装PHP,APACHE,MYSQL,PERL的方法》作者:sucre_tiger 4.安装和优化mm,oracle,apache,php,,perl,mode_perl 1) 文件 mm: mm-1.1.3.tar.gz oracle: oracle.8.1.16(第二版) apache: apache_1.3.12.tar.gz php: php-4.0.0.tar.gz(正式版) mode_perl: mod_perl-1.24.tar.gz perl-DBI: DBI-1.14.tar.gz DBD-Oracle-1.06.tar.gz Data-Dumper-2.101.tar.gz Data-ShowTable-3.3.tar.gz perl: perl-5.6.0.tar.gz 解压文件: tar -zxpf 文件名 留心:以下所有的预编译和安装必需在要安装的软件目录下 #) 安装mm (注:MM可以采用新的算法,来优化系统,还能设置对CPU的支撑,推荐安装) ./configure \ --disable-shared \ --prefix=/usr make make test make install make clean (注:make clean在安装完一个模块后,将清除前面的一些设置,防止冲突) #) ORACLE的安装 由于ORACLE的安装过为复杂,很难一笔带过,下一次会有一篇专门的文档来先容ORACLE的安装。 #) apache 的预编译 CC='egcs' \ OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro \ -march=pentiumpro -fomit-frame-pointer -fno-exceptions' \ CFLAGS='-DDYNAMIC_MODULE_LIMIT=0' \ ./configure \ --prefix=/apache \ #) php的预编译 CC='egcs' \ OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro \ -march=pentiumpro -fomit-frame-pointer -fno-exceptions' \ ./configure \ --prefix=/usr \ --with-apache=../apache_1.3.12 \ --enable-safe-mode \ --with-mm \ --enable-inline-optimization \ --enable-memory-limit \ --enable-track-vars \ --with-oci8=/$ORACLE_HOME (注:此处是与安装MYSQL唯一不同的处所,$ORACLE_HOME指ORACLE的安装路径,可通过查看ORACLE环境变量得到) #) 安装php make make install make clean #) mode_perl 的预编译 perl Makefile.PL \ EVERYTHING=1 \ APACHE_SRC=../apache_1.3.12/src \ USE_APACI=1 \ DO_HTTPD=1 #) 安装mod_perl make make install make clean #) 编译apache EAPI_MM=SYSTEM \ CC='egcs' \ OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro \ -march=pentiumpro -fomit-frame-pointer -fno-exceptions' \ CFLAGS='-DDYNAMIC_MODULE_LIMIT=0' \ ./configure \ --prefix=/apache \ --activate-module=src/modules/php4/libphp4.a \ --enable-module=php4 \ --activate-module=src/modules/perl/libperl.a \ --enable-module=perl #) 安装apache make make install make clean cp /apache/bin/apachectl /etc/rc.d/init.d/httpd cd /etc/rc.d/rc3.d ln -s ../init.d/httpd S80httpd 系统启动时加载apache #) 安装perl DBI perl Makefile.PL make make test make install make clean
推荐阅读
Linux学习精华:程序管理、终端种类与命令帮助获取方法综述 ...
[详细]
蜡笔小新 2024-10-28 13:45:59
NoSQL数据库,即非关系型数据库,有时也被称作Not Only SQL,是一种区别于传统关系型数据库的管理系统。这类数据库设计用于处理大规模、高并发的数据存储与查询需求,特别适用于需要快速读写大量非结构化或半结构化数据的应用场景。NoSQL数据库通过牺牲部分一致性来换取更高的可扩展性和性能,支持分布式部署,能够有效应对互联网时代的海量数据挑战。 ...
[详细]
蜡笔小新 2024-10-28 18:13:15
手机上编写和运行PHP代码的最佳软件推荐 ...
[详细]
蜡笔小新 2024-10-27 21:10:40
本指南详细介绍了如何使用 `apt-get` 命令在 Ubuntu 系统上部署 MySQL 5、Apache 2、PHP 5 及 phpMyAdmin。首先,建议读者查阅 Ubuntu 的官方文档以获取更多背景信息。通过本文,您将逐步了解每个软件包的安装过程及其配置方法,确保系统环境的稳定性和安全性。此外,还将提供一些常见问题的解决方案,帮助用户顺利完成部署。 ...
[详细]
蜡笔小新 2024-10-27 19:57:57
蜡笔小新 2024-11-01 15:06:51
在Linux环境下,本文详细探讨了Apache服务器中CGI技术的应用与实现。首先,通过使用yum包管理器安装了必要的软件,如PHP。安装完成后,对Apache服务器进行了配置,确保CGI功能正常运行。此外,还介绍了如何编写和调试CGI脚本,以及如何在实际环境中部署这些脚本以提供动态网页内容。实验结果表明,通过合理的配置和优化,Apache服务器能够高效地支持CGI应用程序,为用户提供丰富的交互体验。 ...
[详细]
蜡笔小新 2024-11-01 10:26:04
操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ...
[详细]
蜡笔小新 2024-10-31 18:17:13
如何将PHP文件上传至服务器及正确配置服务器地址 ...
[详细]
蜡笔小新 2024-10-31 15:32:47
随着最后一台设备的下线,标志着超过10PB的HBase数据迁移项目顺利完成。目前,新的集群已在新机房稳定运行超过两个月,监控数据显示,新集群的查询响应时间显著降低,系统稳定性大幅提升。此外,数据消费的波动也变得更加平滑,整体性能得到了显著优化。 ...
[详细]
蜡笔小新 2024-10-31 14:06:06
本文探讨了数据结构与算法在实际应用中的多个方面。首先介绍了HyperLogLog算法,用于高效地进行基数统计,能够准确估算大规模数据集中的唯一元素数量。接着讨论了布隆过滤器的应用,该过滤器在空间效率和查询速度上具有显著优势,适用于大数据场景下的快速成员检测。此外,文章分析了缓存机制面临的挑战及其解决方案,包括LRU和LFU等策略,并详细阐述了Redis的性能优化与监控方法,如使用哨兵模式实现高可用性。最后,介绍了版本控制工具Git的基本操作和最佳实践,帮助开发者有效管理代码版本。 ...
[详细]
蜡笔小新 2024-10-30 16:23:50
技术日志:深入探讨Spark Streaming与Spark SQL的融合应用 ...
[详细]
蜡笔小新 2024-10-30 14:20:53
如何利用Apache与Nginx高效实现动静态内容分离 ...
[详细]
蜡笔小新 2024-10-29 21:47:55
构建顶级PHP博客系统不仅需要扎实的技术基础,还需深入理解实际应用需求。本文以Zend Studio为开发环境,MySQL作为数据存储,Apache服务器为运行平台,结合jQuery脚本语言,详细阐述了从环境搭建到功能实现的全过程,分享了开发PHP博客管理系统的宝贵经验和实用技巧。 ...
[详细]
蜡笔小新 2024-10-28 16:49:55
随着移动互联网技术的迅猛发展,Android操作系统已成为移动设备中的主流平台。本文探讨了基于Android平台的生活辅助应用设计与开发,旨在通过创新的功能和用户友好的界面,提升用户的日常生活质量。研究不仅涵盖了应用的核心功能实现,还深入分析了用户体验优化的方法,为同类应用的开发提供了有价值的参考。 ...
[详细]
蜡笔小新 2024-10-28 10:54:23
腾讯与阅文集团在技术领域展开合作,共同推进微服务框架Tars的发展。此次合作中,Tars新增了对PHP语言的支持,不仅强化了Tars-PHP作为客户端的功能,还显著提升了其在服务端的应用能力。这一改进旨在满足不同业务场景下的多样化需求,为开发者提供更加灵活和高效的技术解决方案。 ...
[详细]
蜡笔小新 2024-10-27 10:56:18