Install SVN PHP module from PECL on EasyApache 4
Basically, something is broken while attempting to install SVN module for PHP via “Modules installer” option. To manually install extension follow these steps:
-
Download the SVN PECL package:
wget pecl.php.net/get/svn-1.0.3.tgz -
Extract the package:
tar xzf svn-1.0.3.tgz -
Run phpize for appropriate PHP version:
/opt/cpanel/ea-php56/root/usr/bin/phpize -
Configure with appropriate PHP configuration:
./configure --with-php-config=/opt/cpanel/ea-php56/root/usr/bin/php-config -
Edit the Makefile to add following CFLAGS:
CFLAGS = -g -O2 -std=c99 -
Compile and install extension:
make make install -
Create configuration for SVN extension:
vi /opt/cpanel/ea-php56/root/etc/php.d/svn.iniand add the following:
; Enable svn extension module extension=svn.so