Bobcares

Installing OCI8 on RHEL

by | Mar 8, 2022

Installing OCI8 on RHEL with this handy guide will be a breeze.

At Bobcares, we offer solutions for every query, big and small, as a part of our Server Management Services.

Let’s take a look at how our Support Team is ready to help customers with Installing OCI8 on RHEL.

All about installing OCI8 on RHEL

If using PHP to connect to an Oracle database is on the horizon, it is essential to install OCI8. It is a pecl extension for Oracle. Although we can also utilize PDO_OCI, many users have trouble getting it to work with Oracle. This is why our Support Techs recommend installing OCI8.

  1. First, we have to stop Apache with the following command:
    sudo service httpd stop
  2. Then, head to this link and choose the link for our specific Linux architecture.
  3. Next, click the Accept License Agreement radio button and download the basic and devel RPMs. Then transfer them to the RHEL.
  4. Now, run these commands to install the RPMs:
    sudo rpm -Uvh oracle-instantclient12.1-basic*
    sudo rpm -Uvh oracle-instantclient12.1-devel*
  5. After that, we have to set the ORACLE_HOME environment variable as seen below:
    cd ~
    vi .bashrc
    ORACLE_HOME=/usr/lib/oracle/12.1/client64
    export ORACLE_HOME
    :wq!
  6. The next step involves installing pecl with the following command:
    sudo yum install php70u-pear php70u-devel
  7. Finally, install OCI8 with the command below:
    pecl install oci8

    Our Support Techs recommend observing the output carefully and ensuring no errors have occurred.

Verifying the OCI8 Installation

After installing OCI8, we have to edit the PHP config file in order to add the compiled oci8.so file:

sudo vi /etc/php.ini
extension=oci8.so

We also have to add “extension=oci8.so” to the bottom of the file. According to our Support Team, we can verify OCI8 installation by restarting Apache with this command:

sudo service httpd restart

Then, we have to create a phpinfo() file in the Apache Document root folder in order to access it through a web browser. Now, all we have to do is open a browser and search for “oci8”.

[Looking for a solution to another query? We are just a click away.]

Conclusion

In brief, our skilled Support Engineers at Bobcares demonstrated how to install OCI8 on RHEL.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF