About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
legacy:installation:solaris

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
legacy:installation:solaris [2015/12/08 18:53] – ↷ Page moved and renamed from installation_solaris to legacy:installation:solaris demiankatzlegacy:installation:solaris [2018/12/19 17:10] (current) demiankatz
Line 1: Line 1:
-**Instructions currently incomplete, as I work on making sure my environment works.  Please ask questions on the mailing list.**+======= VuFind on Solaris ======
  
- +// This outdated page has been deleted to prevent confusionTo view old content for historical interestsee the "Old Revisions" list below. //
-====== About this Guide ====== +
- +
-The installation instructions worked on a Solaris 10 Sparc server.  They should work for other Solaris flavors and hardware.  Primary sources include the [[http://www.sun.com/bigadmin/features/articles/samp_setup.jsp|BigAdmin SAMP]] article and the [[http://www.blastwave.org/howto.html|Blastwave How-to-Guide]].  +
- +
-This guide will focus on getting Apache, MySQL and PHP5 installed from packages rather than source.    Source compilation will be necessary however for some PHP5 extensions and YAZ. +
- +
-===== SAMP Installation ===== +
- +
-Perform all steps as root. +
- +
- +
-==== Prepare Blastwave ==== +
- +
-<code> +
-#pkgadd -d http://www.blastwave.org/pkg_get.pkg +
-</code> +
-  Note: Blastwave cleanly installs everything in /opt/csw. +
-<code> +
-#vi /opt/csw/etc/pkg-get.conf +
-</code> +
-Uncomment the line: url=http://ibiblio.org/pub/packages/solaris/csw/unstable  (other mirrors are available via the [[http://www.blastwave.org/mirrors.php|Blastwave mirror site]]) +
-<code> +
-#/opt/csw/bin/pkg-get -i wget +
-</code> +
-<code> +
-#vi /etc/default +
-</code> +
-change PATH and SUPATH +
-<code> +
-PATH=/opt/csw/bin:/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ccs/bin +
-SUPATH=/opt/csw/bin:/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ccs/bin +
-</code> +
-repeat above step for /etc/default/su +
-<code> +
-#source /etc/default/su  +
-</code> +
-Confirm these steps worked (and save yourself from vi)  +
-<code> +
-#pkg-get -i nano +
-</code> +
- +
-==== MySQL Install ==== +
- +
-<code> +
-#pkg-get -i mysql5 mysql5client mysql5devel mysql5rt +
-</code> +
- +
-==== Apache Install ==== +
- +
-<code> +
-#pkg-get -i apache2 +
-</code> +
- +
- +
- +
- +
-==== PHP5 Install ==== +
- +
-<code> +
-#pkg-get -i php5 php5_curl php5_devel php5_ldap php5_mysql php5_xsl ap2_modphp5 php5_pspell php5_mbstring +
-</code> +
- +
-Note: php5_pspell is not actually required at this point, but it doesn't hurt to add it in case future developments make use of it. +
- +
-==== PDO-OCI Install ==== +
- +
-  * Download oracle instant client libraries for solaris from oracle site.  You'll need both the sdk and basic packages.  Uncompress and execute the self extracting file into /usr/lib/instantclient. +
-  * Download php5 source and uncompress.  You'll need to compile a shared module to then add to your existing install. +
-<code> +
-# ./configure --prefix=/usr/local/php --with-pear --with-ldap --with-xsl --with-pspell --with-pdo-oci=shared,instantclient,/usr/lib/instantclient,10.2.0.3 +
-# make +
-# make install +
-</code> +
- +
-This should create the pdo_oci.so file you need in /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613. +
-  * Copy pdo_oci.so and pdo_oci.a to /opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613/+
-  * Edit /opt/csw/php5/lib/php/php.ini and add this line in the extensions section:  +
-<code> +
-extension=pdo_oci.so +
-</code>+
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
legacy/installation/solaris.1449600799.txt.gz · Last modified: 2015/12/08 18:53 by demiankatz