Как установить Subversion (SVN) с PHP 5.3

Как установить Subversion (SVN) с PHP 5.3

Это расширение и система контроля версий которая реализует PHP привязку для Subversion (SVN) что позволяет скриптам PHP проверять версии. В этом уроке я покажу вам, как установить Subversion (SVN) расширение для работы с PHP 5.3.

Для начала нужно скачать и извлечь последнюю версию расширения SVN, войдите как root и введите следующую команду:

# wget http://pecl.php.net/get/svn-1.0.2.tgz
# tar zxvf svn-1.0.2.tgz && cd svn-1.0.2

После чего нужно выполнить команду phpize (будет генерировать дополнительные файлы конфигурации). Так как у меня пхп установлено в /webserver/php, то я выполню такую команду (У Вас может установлено в другую директорию):

# /webserver/php/bin/phpize
Как установить Subversion (SVN) с PHP 5.3

Как установить Subversion (SVN) с PHP 5.3

Далее, введите следующую команду для компиляции исходного расширение SVN:

# ./configure
# make && make install && make clean

Если вы увидите ошибки, такие как ошибка: Не удается найти PHP-конфигурации. Пожалуйста, используйте:
—with-php-config=PATH

Чтобы исправить это, введите:

# ./configure --with-php-config=<path to php-config file>

Или, если вы получите сообщение об ошибке, как ошибка: не удалось найти svn_client.h, то чтобы исправить это, введите:

# yum install subversion subversion-devel neon-devel -y
yum install subversion subversion-devel neon-devel -y

yum install subversion subversion-devel neon-devel -y

Наконец, введите следующую команду, чтобы включить расширение SVN

# echo "extension=svn.so" >> /etc/php.ini

Чтобы проверить загружается ли расширение SVN, введите следующую команду:

# php -i | grep -i svn

Пример вывода
svn support => enabled
svn client version => 1.6.11
svn extension version => 1.0.2

На этом тема «Как установить Subversion (SVN) с PHP 5.3» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.