仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 506|回复: 6
打印 上一主题 下一主题

[其他Linux] 带来一篇在Linux上安装Oracle、PHP和Apache

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
会商组:http://group.qqread.com
Oracle初学者必知的100个成绩
OraclePL/SQL言语基本
Oracle架构的基本常识(进门级)
复杂的Oracle存储历程的创立办法(
Oracle触发器具体先容
ORACLE中的各类数据范例具体的先容
Oracle的初学者进门心得
复杂的Oracle存储历程的创立办法
怎样在oracle中导进dmp数据库文件
oracle的nvl函数的用法

软件需求
软件版本URL
OracleRDBMS9.2/software/products/oracle9i/index.html
ApacheHTTPDServer1.3.28http://httpd.apache.org/download.cgi
PHP-PHP超文本处置器4.3.2http://www.php.net/downloads.php
安装Oracle
 您有两种选择。您既能够把数据库当地安装在Windows呆板上,大概也能够决意利用您收集中别的一台呆板上的Oracle服务器。假如您的数据库是远程的,那末只必要在这个呆板上安装Oracle客户端。假如您的数据库是当地的,那末必要安装完全的OracleRDBMSServer。
  
安装ApacheHTTPServer
 在Windows上安装Apache最复杂的举措是下载ApacheHTTPServer的MicrosoftSoftwareInstaller(MSI)程序包,比方apache_1.3.28-win32-x86-no_src.msi。要安装此呆板,您只需双击此文件并遵守导游的申明。我在D:ApacheHTTP目次下安装了Apache,但任何目次(乃至在ProgramFiles的默许地位)都能一般事情。
  
启动Apache
 您既能够从commandshell启动Apache,也能够将其作为服务举行安装。在测试时我一般从命令行启动和停止Apache。
  
 D:ApacheHTTPDApache>startApache.exe
  
 您还将看到新命令行外壳翻开时显现以下动静:
  
 Apache/1.3.28(Win32)PHP/4.3.2running...
  
 如今您应当测试Apache是不是在呆板上一般启动和运转,测试办法是翻开您的web扫瞄器毗连到URLhttp://localhost
  
 注重:假如您利用防火墙大概假如localhost因为某些缘故原由没法剖析,大概必要把"localhost"交换为呆板的DNS名。
  
 如今您应当停止ApacheHTTPServer,上面是该命令:
  
 D:ApacheHTTPDApache>startApache.exe-kstop安装PHP
 您会发明这里的安装申明与您下载的PHP档案中包括的install.txt文件内的申明十分相似。请随便利用它作为指南,这里的申明只是该文档中包括的信息的一个子集。既然Apache已安装乐成,您如今能够安装PHP了。
  
安装步骤
 把PHP程序包解紧缩到您的根目次,这将会创立一个相似于"D:php-4.3.2"的目次。
 把php.ini-dist复制到%SYSTEMROOT%php.ini
 编纂%SYSTEMROOT%php.ini并实行以下操纵:
 把上面这一行排除正文(删除该行开首的分号):extension=php_oci8.dll
 把doc_root设置为Apache的htdocs目次(比方:D:ApacheHTTPDApachehtdocs)
  
 将以下文件复制到包括apache.exe使用程序的目次:
  D:php-4.3.2php4ts.dll
  D:php-4.3.2extensionsphp_oci8.dll
 编纂文件httpd.conf并增加以下行:
 注重:
  
 把D:/php-4.3.2交换为您的PHP安装地位
用斜线/替换反斜线
  #
  #ThiswillloadthePHPmoduleintoApache.PutthislinewithotherLoadModulelines.
  #
  
  LoadModulephp4_moduled:/php-4.3.2/sapi/php4apache.dll
  
  #
  #AddthiswiththeotherAddModulelines.
  #
  AddModulemod_php4.c
  
  #
  #Thisnextsectionwilladdahandlerfor.phpfiles,putitwithotherIfModulelines.
  #AddTypeapplication/x-httpd-php.php
启动OracleDatabase
 启动OracleDatabase和OracleListener触及到利用位于把持面板下的办理工具文件夹中的ServicesApplet。有两个服务必需启动。如今请启动它们。
  
OracleServiceORCL
 OracleOraHome92TNSListener
 注重:服务名大概会分歧,但它们会极其类似,很简单判别是哪一个服务。查找"OracleSerivce{ORACLE_SID}",和"Oracle{ORACLE_HOME}TNSListener"启动ApacheHTTPServer
  
 如今您必需从头启动ApacheServer以便测试PHP安装。完整象之前一样启动Apache,并检察有无任何毛病动静。假如您在启动Apache时吸收到毛病动静,能够删除Apache.exe命令后面的"start"。您必要翻开第二个commandshell挪用封闭命令。   D:ApacheHTTPDApache>Apache.exe
Apache/1.3.28(Win32)PHP/4.3.2running...
  
  
假如您收就任何毛病,请细心反省httpd.conf并改正毛病。
  
 利用Oracle测试Apache和PHP
  
 利用Oracle测试PHP很复杂。您只必要把一个PHP文件放进htdocs目次;一般是/usr/local/apache/htdocs。
  
 此处有两个文件,第一个用于测试基础PHP安装。假如安装了PHP,您应当瞥见一个年夜的页面,下面全体都是PHP设置信息。第二个文件显现SCOTT形式中EMP表的ENAME和SAL列的一部分。这请求安装SCOTT形式,不然您将必要变动该页面。
  
phptest.php
<html>
  <head>
  <title>PHPInstallationTest</title>
  </head>
  <body>
  <?phpphpinfo();?>
  </body>
  </html>
oci8test.php
  
 注重:假如您的OracleDatabase不是当地的,请以下所示编纂第二行-把MyDatabaseTNSEntryName交换为您服务器的TNS出口。  $db_conn=ocilogon("scott","tiger","MyDatabaseTNSEntryName");
  
  echo"
  $".number_format($results["SAL"][$i],2).echo"
  
";}echo"NumberofRows:
  echo"
  Ifyouseedata,thenitworks!
  
  
";?>
结论
 您如今应当已安装并设置了OracleDatabase、ApacheHTTPDServer和PHP。如今,您既能够入手下手进修PHP,也能够入手下手在Oracle平台上编写PHP使用程序
</p>
只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。
柔情似水 该用户已被删除
沙发
发表于 2015-1-18 17:37:02 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-25 21:45:56 来自手机 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-27 14:39:15 | 只看该作者
熟读写基础知识,学得会不如学得牢。
只想知道 该用户已被删除
5#
发表于 2015-3-9 09:44:34 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
admin 该用户已被删除
6#
发表于 2015-3-16 21:45:30 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
不帅 该用户已被删除
7#
发表于 2015-3-23 05:20:25 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 17:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表