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
Last revisionBoth sides next revision
installation_solaris [2011/03/02 17:58] demiankatzlegacy:installation:solaris [2018/12/19 17:10] demiankatz
Line 1: Line 1:
-**Instructions currently incomplete, as I work on making sure my environment works.  Please ask questions on the mailing list.** +// 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 ----
 ---- ----
  
legacy/installation/solaris.txt · Last modified: 2018/12/19 17:10 by demiankatz