Are you ready to start using PHP to talk to an Oracle Database? Let's walk through the steps required to install the Oracle Database, Apache HTTP Server, and PHP as an Apache module on Windows. We will be using Windows XP Professional for this example.
Software Requirements:
Installing Oracle
You have a choice here. You may either install the database locally on this Windows machine, or you may decide to use an Oracle server located on another machine on your network. If your database is remote, jump to the article on Installing PHP and the Oracle 10g Instant Client for Linux and Windows.
Otherwise, if this is your first time with Oracle, installing the Oracle Database 10g Express Edition only takes a few minutes. Download the Express Edition (commonly known as "XE") self-extracting executable OracleXE.exe and simply double-click this file to run the installation wizard.
Starting and Stopping Oracle
Oracle XE will be running after installation. You can test it by opening your browser to the Database home page http://localhost:8080/apex/. Use the username "SYSTEM" and the password you chose during installation.
Note: You may need to replace "localhost" with the IP address 127.0.0.1 or your machine's DNS name if you are behind a firewall or if localhost does not resolve for some other reason.
If you need to restart the database at any time use the Start Database and Stop Database items on the Windows Start menu.
Don't forget to register for the free Oracle XE forum by following the "Forum Registration" link on the Database home page.
Installing Apache HTTP Server
The easiest way to install Apache on Windows is to download the Microsoft Windows Installer apache_2.0.58-win32-x86-no_ssl.msi package from Apache Windows Binaries. To install on this machine, double-click the file and follow the wizards. I chose to install "for All Users, on Port 80" because the "only for the Current User" alternative would clash with Oracle XE's default port 8080. I installed Apache under C:\Program Files\Apache Group, however any other directory will also work.
Starting and Stopping Apache
As part of installation, the server will be started. You should now test on your machine by opening your web browser to http://localhost/
Your system tray has an Apache Monitor control that makes it easy to stop and re-start the HTTP Server when needed. Alternatively use the Apache options added to your Windows Start menu.
Installing PHP
Download the PHP 5.1.3 Zip package (not the "installer" package, which does not contain necessary extensions). You will notice that the installation instructions here are very similar to those found in the install.txt file contained within the PHP archive that you downloaded. Feel free to use that as a guide; the instructions here are just a subset of the information it contains.
Installation Steps
-
Uncompress the PHP package to a directory called "C:\php-5.1.3-Win32".
-
Copy php.ini-recommended to C:\Program Files\Apache Group\Apache2\conf\php.ini
-
Edit php.ini and perform the following:
- Change extension_dir to "C:\php-5.1.3-Win32\ext", which is the directory containing php_oci8.dll and the other PHP extensions.
- Uncomment (remove the semicolon from the beginning of the line) the line extension=php_oci8.dll
- For testing it is helpful to set display_errors to On so you see any problems in your code.
- Edit the file httpd.conf and add the following lines. Make sure to use forward slashes '/' instead of back slashes '\':
#
# This will load the PHP module into Apache
#
LoadModule php5_module c:/php-5.1.3-Win32/php5apache2.dll
#
# This next section will call PHP for .php, .phtml, and .phps files
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
#
# This is the directory containing php.ini
#
PHPIniDir "C:/Program Files/Apache Group/Apache2/conf"
Restart the Apache HTTP Server
You must now restart the Apache Server so that you can test your PHP installation. Use the Start menu option to start Apache. This opens a console window showing any error messages. They may also be recorded in C:\Program Files\Apache Group\Apache2\logs\error.log
If you have errors, double check your httpd.conf and php.ini and correct any problems.
Testing Apache and PHP with Oracle
Testing PHP with Oracle is easy. You simply need to place a PHP file into your htdocs directory; normally C:\Program Files\Apache Group\Apache2\htdocs.
Here are two files, the first is used to test basic PHP installation. Open it in a browser with http://localhost/phpinfo.php. If PHP is installed you should see a large page full of PHP configuration information.
phpinfo.php
<?php
phpinfo();
?>
Check there is a section titled "oci8".
分享到:
相关推荐
PHP Oracle
PHP Oracle Web Development
PHP Oracle 数据库操作类 为第一个版本,使用Oracle 8连接Oracle ,本类在Oracle 10i测试正常
本书详尽的说明了PHP ORACLE的合作与使用。高手新手应人手一本。
phporacle扩展linux下php安装oracle扩展安装教程 https://blog.csdn.net/leiliang520130/article/details/82734805
Ubuntu 中php oracle模块安装
Oracle PHP代码生成器, 一个强大的Oracle GUI程序,用于生成高质量的Oracle PHP代码, 无论是个人学习还是研究,都是一款很不错的工具,尤其是能为Oracle生成高质量的代码,还提供了大量的模板和范例,值得玩味。
PHP连接Oracle的配置,插件,全在里面,教程很详细,本人亲测,完全有效
1 安装apr 2安装apr-util 3安装pcre 4安装apache 5.安装php 修改php.ini配置文件 修改apache配置文件支持php
This practical book for PHP/Oracle developers is built around well explained, easy-to-follow example code to build robust, efficient, secure solutions covering popular current topics on using PHP with...
PHP+Oracle网站案例,自己做的小网站,分享一下。。。
nginx+php+oracle安装配置,其中的一些有用的网页,保存下来,给大家使用的。
PHP5.5配置oracle10扩展!(windows64)
一个PHP开发Oracle数据库分页显示的PHP类,可以作为入门级Oracle开发资料收存
基于PHP+Oracle实现的许愿墙网站。服务器部署后,可进行祝福信息发布展示,许愿登功能。
PHP+ORACLE留言板,本人根据PHP+MYSQL改变来的留言板。希望得到大家的指点。
最流行的脚本语言 •简单/通用 •继Java、C 和C++ 之后最流行的语言 ...•PHP5 具有面向对象功能 •免费 •开放源代码 •BSD 式许可 •多平台 •应用广泛,拥有强大的社区 •2000 多万个站点在使用PHP
文档详细讲解windows Server2008 64位PHP如何连接Oracle数据库
AJAX+PHP+Oracle数据库Web开发,各位请看看吧
解压密码在:http://www.pin5i.com/showtopic-php-oracle-web-development-data-processing-security-caching-xml-web-services-and-ajax.html