Установка LXP сценарием Ixpinstall sh
Листинг 13.1. Установка LXP сценарием Ixpinstall.sh
[root@host root]# cd /mnt/cdrom/lxp
[root@host lxp]# .Ixpiinstall.sh
=======================
Thank you for installing Command Prompt LXP. 0.8.0.
Copyright (c) 1999-2001. Command Prompt. Inc.
See the LICENSE file for licensing restrictions.
========================
[cmd] Checking for PostgreSQL libs (this may take a moment) ...
[cmd] Found PostgreSQL libpq library.
[cmd] Using apxs: '/usr/local/apache/bin/apxs'
[cmd] Using '/usr/local/apache/1ibexec/' for shared object file
========================
[cmd] Installing 'liblxp.so'
[activating module 'Ixp' in /usr/local/apache/conf/httpd.conf]
cp lib/liblxp.so /usr/local/apache/libexec/liblxp.so
chmod 755 /usr/local/apache/libexec/liblxp.so
cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bak
cp /usr/local/apache/conf/httpd.conf.new /usr/local/apache/conf/httpd.conf
rm /usr/local/apache/conf/httpd.conf.new
[cmd] Using '/usr/local/apache/conf/httpd.conf for configuration
[cmd] Backing up original configuration file...
/usr/1 ocal /apache/conf/httpd.conf ->
/usr/1ocal/apache/conf/httpd.conf.1xp_backup
[and] Backing up original configuration file...
/usr/local /apache/conf/srm.conf ->
/usr/local/apache/conf/srm.conf.lxp_backup
[cmd] Adding LXP directives to httpd.conf...
===========================
[cmd] Installing 'Ixp.conf into /usr/1ocal/end/etc ...
conf/lxp.conf-dist ->
/usr/local/cmd/etc/lxp.conf
============================
[cmd] Re-start Apache with '/usr/local/apache/bin/apachectl'? (y/n) у
/usr/local/apache/bin/apachectl stop: httpd stopped
/usr/local/apache/bin/apachectl start: httpd started
[cmd] Command Prompt LXP 0.8.0 successfully installed.
Примечание 2
Примечание 2
Если у вас возникнут проблемы с редактированием файла httpd.conf, не забудьте, что LXP перед внесением изменений создает резервную копию исходной конфигурации в файле с именем httpd.conf.lxp_backup, который находится в одном каталоге с исходным файлом httpd.conf.
При запуске сценария Ixpinstall.sh может появиться следующее сообщение об ошибке:
[cmd] ERROR: LXP requires Apache be configured with Shared Object support,
[cmd] but we couldn't find Apache's apxs script.
[cmd] Please make sure it Is in your path. If you know mod_so is enabled,
[cmd] exit error 1
Ошибка означает, что в системе не найден файл apxs (Apache Extension). Обычно этот файл находится в каталоге /usr/local/apache/bin, однако он может отсутствовать, если web-сервер Apache не был построен с поддержкой mod_so или если в системе не был установлен пакет RPM apache-devel. Если вы точно знаете, что файл присутствует в системе, убедитесь в том, что каталог, в котором он находится, входит в переменную среды PATH.
Также возможно сообщение об ошибке следующего вида:
[cmd] ERROR: apxs couldn't find your configuration file
[cmd] (Tried /usr/local/apache/conf/httpd.conf)
[cmd] exit error 3
Если вместо httpd.conf используется конфигурационный файл с нестандартным именем, вам придется произвести настройку вручную. Инструкции приведены в следующем пункте.