Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

342
Views
Installing oci8 on Centos 8 running Apache and php-fpm

I have oracle instantclient 19.3 installed and can see that OCI8 is loaded in PHP from a terminal by running php -m. I also added LD_LIBRARY_PATH and ORACLE_HOME and environment variables to /etc/php-fpm.d/www.conf. They show up correctly in the environment section in phpinfo.

However, oci8 still does not show loading from apache.

Any suggestions on what else I can try to get this to work?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

On Linux, LD_LIBRARY_PATH must be set before a process starts.

On Oracle Linux 8 / RHEL 8 I found that I needed to edit /etc/php-fpm.d/www.conf and add:

env[LD_LIBRARY_PATH] = /usr/lib/oracle/21/client64/lib:$LD_LIBRARY_PATH

I had installed the Oracle Instant Client RPMs packages; change the path to suit your library location.

I also disabled SELinux with setenforce permissive to avoid the error ORA-12546: TNS:permission denied.

When using Instant Client, you should not set ORACLE_HOME.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!