带来一篇在Linux上安装Oracle、PHP和Apache
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你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的基础。这是相当困难的。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 熟读写基础知识,学得会不如学得牢。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。 选择交流平台,如QQ群,网站论坛等。
页:
[1]