PHP: Difference between revisions

From Leo's Notes
This page was last edited on 22 April 2013, at 04:16.
No edit summary
No edit summary
Line 20: Line 20:


[[Category:Linux]]
[[Category:Linux]]
[[Category:Code]]

Revision as of 04:16, 22 April 2013

PHP is a crappy server side scripting "language". My love affair with it is definitely long gone.


Installation

On CentOS (or any other RHEL based distro), run:

# Install rpmforge repo
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm

# Install all prerequisites.
yum -y install make autoconf g++ gcc-c++ libtermcap-devel libgcc-c++ libtool gcc libpng-devel libjpeg-devel libxml1-devel libxml2-devel curl curl-devel libmcrypt libmcrypt-devel libtool-ltdl-devel libxml2.x86_64 libxml2-devel.x86_64 curl-devel.x86_64 openssl-devel httpd-devel 

# Compile PHP
# Go to the PHP source directory, then run:
./configure --prefix=/opt/php5 --with-apxs2 --with-config-file-path=/etc/ --with-gd --enable-shmop --enable-ftp --enable-sockets --enable-exif --enable-zip --enable-sysvsem --with-zlib --enable-sysvshm --with-jpeg-dir --with-png-dir --enable-mbstring --enable-embedded-mysqli=shared --with-curl --with-mcrypt --with-mysql --with-mysqli