Skip to content

Instantly share code, notes, and snippets.

@brunorozendo
Last active August 7, 2016 05:45
Show Gist options
  • Save brunorozendo/359941a6406c28f6dcf59aeb75bb647a to your computer and use it in GitHub Desktop.
Save brunorozendo/359941a6406c28f6dcf59aeb75bb647a to your computer and use it in GitHub Desktop.
sudo apacman -S oracle-xe
Download snapshot oracle-xe
extract snapshot
Download oracle-xe-11.2.0-1.0.x86_64.rpm.zip e colocar na mesma pasta do PKGBUILD
edit PKGBUILD
source=('manual://download/file/from/oracle/page/oracle-xe-11.2.0-1.0.x86_64.rpm.zip'
por
source=('oracle-xe-11.2.0-1.0.x86_64.rpm.zip'
cd oracle-xe
makepkq
sudo pacman -U oracle-xe*
sudo gpasswd -a bruno dba
sudo /etc/rc.d/oracle-xe configure
instalar o apache+php
cd /usr/lib/oracle/product/11.2.0/xe/lib/
sudo cp libclntsh.so.11.1 libclntsh.so
Download snapshot php-oci8 (aur)
editar o oracle_home do PKGBUILD
sudo nano /usr/bin/envvars
export ORACLE_HOSTNAME=archlinux
export ORACLE_HOME=/usr/lib/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export ORACLE_BASE=/usr/lib/oracle
export LD_LIBRARY_PATH=/usr/lib/oracle/product/11.2.0/xe/lib:$LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH=/usr/lib/oracle/product/11.2.0/xe/lib:$DYLD_LIBRARY_PATH
sudo nano /etc/systemd/system/multi-user.target.wants/httpd.service
substituir
/usr/bin/httpd
por
/usr/sbin/apachectl
sudo systemctl daemon-reload
Finish
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment