Home > PHP-Programming, Server > Shell Script to install php

Shell Script to install php

For my work I have developed a little shellscript to configure and install my php installations:

My folder Structure is like following:

/usr/local/bin/php/phpversion
There is a symlink to current phpversion:
/usr/local/bin/php/current -> /usr/local/bin/php/phpversion

The Script configure php with some standard flags and create the binary files in the folders above:

#!/bin/bash
 
EXTENSION_DIR="/usr/local/bin/php/$1/extensions"
 
if [ $# -lt 1 ]; then
  echo "Usage: $0 php5.3.2 [more options for php configure]"
  exit;
fi
if [ -d /usr/local/bin/php/$1/ ]; then
   mkdir /usr/local/bin/php/$1
fi
 
OPTIONS="$2"
OPTIONS="--without-pear --with-pdo-mysql --with-mysql --with-mysqli --without-pear --enable-force-cgi-redirect $OPTIONS"
cd $1
./configure --prefix=/usr/local/bin/php/$1 $OPTIONS
if [ "$?" -eq "0" ]; then
  make
  make install
fi
if [ -d "$EXTENSION_DIR" ]; then
  mkdir -p $EXTENSION_DIR
fi

you can pass additional configure arguments as second parameter to the script.

Usage

  • Download the php package: wget http://php.net/get…..
  • Extract files: tar xvzf php.tgz
  • execute the script ./scriptname phpfoldername

Now I share the script on github:

https://github.com/Forestsoft-de/forestsoft/tree/master/bash/php

Categories: PHP-Programming, Server Tags:
  1. No comments yet.
  1. No trackbacks yet.