HostOnNet Blog

Install PHP from source for local Development

To Install PHP on Ubuntu Local development machine, install dependencies

sudo apt-get install libcurl4-openssl-dev libjpeg-dev libmcrypt-dev libtidy-dev libxml2-dev libpng12-dev libgd-dev

For PHP 5.6, run

mkdir ~/src
cd ~/src
wget -O php-5.6.30.tar.gz
tar xf php-5.6.30.tar.gz
cd ~/src/php-5.6.30
make clean && make distclean
./configure --prefix=$HOME/programs/php-5.6.30 \
--with-mysql \
--with-pdo-mysql \
--enable-cgi \
--with-zlib \
--with-gettext \
--enable-ftp \
--enable-calendar \
--enable-bcmath \
--enable-sockets \
--with-curl \
--with-gd \
--with-jpeg-dir=/usr/local \
--enable-mbstring \
--with-freetype-dir=/usr/local \
--with-mhash=/usr/local --enable-exif \
--with-mcrypt=/usr \
--with-tidy \
--with-openssl \
--enable-zip \
make install

This will install PHP in folder ~/programs/php-5.6.30

You can run PHP with command



boby@hon-pc-01:~/www/magento (master)$ sudo ~/programs/php-5.6.30/bin/php -S localhost:80
[sudo] password for boby:
PHP 5.6.30 Development Server started at Sat Feb 4 10:09:12 2017
Listening on http://localhost:80
Document root is /home/boby/www/magento
Press Ctrl-C to quit.

Posted in PHP