note 67805 added to install.unix.apache2

From: Date: Wed, 05 Jul 2006 18:41:34 +0000
Subject: note 67805 added to install.unix.apache2
Groups: php.notes 
Request: Send a blank email to php-notes+get-114378@lists.php.net to get a copy of this message
PHP 5.1.4 INSTALLATION on Solaris 9 (Sparc) Solaris9 Packages Installed: Verify required package installation: root# pkginfo SUNWbtool SUNWsprot SUNWtoo SUNWhea SUNWarc \ SUNWlibm SUNWlibms SUNWdfbh SUNWxglh SUNWcg6h Uninstall Default Apache Packages: root# /etc/init.d/apache stop root# pkginfo |grep Apache root# pkgrm SUNWaclg SUNWapchd SUNWapchr SUNWapchu Create installation Directory: root# mkdir /phpdata/ Download Required Packages from Sunfreeware: Install libiconv-1.8 and gcc3.3.2 packages root# pkgadd -d ./libiconv-1.8-sol9-sparc-local root# pkgadd -d ./gcc-3.3.2-sol9-sparc-local set LD_LIBRARY_PATH, CC and PATH variables root# LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib/sparcv9/:\ /usr/lib:/usr/openwin/lib:/opt/local/lib:/usr/local/ssl/lib:\ /usr/local/apr/lib:/opt/mysql/mysql/lib root# CC=gcc root# PATH=$PATH:/usr/ucb:/usr/local/bin/ root# export LD_LIBRARY_PATH CC PATH Install apr-1.2.2 and aprutil-1.2.2 packages root# gzcat apr-1.2.2.tar.gz |tar xvf - root# cd apr-1.2.2 root# ./configure root# make root# make install root# cd .. root# gzcat aprutil-1.2.2.tar.gz |tar xvf - root# cd apr-util-1.2.2/ root# ./configure --with-apr=/usr/local/apr/ root# make root# make install Install gawk-3.1.4, expat-1.95.5, db-4.2.52.NC, gdbm-1.8.3, libgcc-3.3 and libxml2-2.6.16 packages root# cd .. root# pkgadd -d ./gawk-3.1.4-sol9-sparc-local root# pkgadd -d ./expat-1.95.5-sol9-sparc-local root# pkgadd -d ./db-4.2.52.NC-sol9-sparc-local root# pkgadd -d ./gdbm-1.8.3-sol9-sparc-local root# pkgadd -d ./libgcc-3.3-sol9-sparc-local root# pkgadd -d ./libxml2-2.6.16-sol9-sparc-local Install GNU make package root# gzcat make-3.81.tar.gz |tar xvf - root# cd make-3.81 root# ./configure root# make root# make install root# cd .. Install mysql-standard-5.0.22 package Search for user mysql root# grep mysql /etc/passwd root# grep mysql /etc/group If not found create user and group mysql root# groupadd mysql root# useradd -G mysql mysql root# pkgadd -d ./mysql-standard-5.0.22-solaris9-sparc.pkg.gz Install openssl-0.9.7g package root# gzcat openssl-0.9.7g.tar.gz |tar xvf - root# cd openssl-0.9.7g root# ./config shared root# make root# make install root# cd .. Install Apache2 package root# gzcat httpd-2.2.0.tar.gz |tar xvf - root# cd httpd-2.2.0 root# ./configure --enable-so root# /usr/local/bin/make root# /usr/local/bin/make install root# cd .. Install php-5.1.4 package root# gzcat php-5.1.4.tar.gz |tar xvf - root# cd php-5.1.4 root# ./configure --with-apxs2=/usr/local/apache2/bin/apxs\ --with-ldap --with-mysql=/opt/mysql/mysql/ root# /usr/local/bin/make root# /usr/local/bin/make install root# cp php.ini-dist /usr/local/lib/php.ini Edit httpd.conf to load the PHP module and to parse certain extensions as PHP root# vi /usr/local/apache2/conf/httpd.conf LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php .phtml Start Apache root# /usr/local/apache2/bin/apachectl start Add environmental variables below HTTPD root# vi /usr/local/apache2/bin/apachectl LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib/sparcv9/: /usr/lib:/usr/openwin/lib:/opt/local/lib:/usr/local/ssl/lib: /usr/local/apr/lib:/opt/mysql/mysql/lib PATH=/bin:/sbin:/usr/ccs/bin:/usr/sbin:/usr/openwin/bin:\ /usr/ucb:/usr/local/bin/ export LD_LIBRARY_PATH PATH Create Apache Startup Script ---- Server IP: 64.71.164.2 Probable Submitter: 208.17.215.244 (proxied: 10.73.88.69) ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/install.unix.apache2.php Edit -- http://master.php.net/note/edit/67805 Del: integrated -- http://master.php.net/note/delete/67805/integrated Del: useless -- http://master.php.net/note/delete/67805/useless Del: bad code -- http://master.php.net/note/delete/67805/bad+code Del: spam -- http://master.php.net/note/delete/67805/spam Del: non-english -- http://master.php.net/note/delete/67805/non-english Del: in docs -- http://master.php.net/note/delete/67805/in+docs Del: other reasons-- http://master.php.net/note/delete/67805 Reject -- http://master.php.net/note/reject/67805 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#114378) next »