Решение типового варианта контрольной работы Аналитическая геометрия Линейная алгебра Вычислить пределы функций Найти неопределенные интегралы Решить дифференциальные уравнения Вычислить двойной интеграл Задачник по математике
Учебник РНР
НазадГлава 2. ИнсталяцияВперёд

Установка на Unix/HP-UX

В этом разделе дана информация и подсказки, относящиеся к установке PHP на системах HP-UX.

Пример 2-1. Инструкции инсталяции для HP-UX 10
От: 
paul_mckay@clearwater-it.co.uk 04-Jan-2001 09:49 (Эти заметки относятся к PHP 
4.0.4 и Apache v1.3.9) Итак, вы хотите установить PHP и Apache в бокс HP-UX 10.20? 
1. Вам необходим gzip-файл; загрузите двоичный дистрибутив с http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z 
распакуйте файл и установите с помощью swinstall. 2. Вам необходим gcc; загрузите 
двоичный дистрибутив с http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz 
gunzip этот файл и установите gcc с помощью swinstall. 3. Вам необходимы бинарные 
утилиты GNU; вы можете загрузить двоичный дистрибутив с http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz 
gunzip и установите с помощью swinstall. 4. Теперь вам необходим bison, загрузите 
двоичный дистрибутив с http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz 
установите, как указано выше. 5. Вам нужен flex, необходимо загрузить исходник 
с http://www.gnu.org mirrors. Он находится в директории <filename>non-gnu</filename> 
на это ftp-сайте. Загрузите файл, gunzip, затем tar -xvf. перейдите во вновь созданную 
директорию flex и выполните команду a ./configure, затем make, затем make install 
Если у вас здесь появятся ошибки, это может быть из-за того, что gcc etc. не находятся 
в вашем PATH, поэтому добавьте их в PATH. Теперь самое сложное. 6. Загрузите исходники 
PHP и Аpache. 7. gunzip и tar -xvf их. Необходимо подсоединить пару файлов, чтобы 
всё скомпилировалось ok. 8. Во-первых должен быть присоединён файл конфигурации, 
поскольку вы на hpux-машине, и будет лучше присоединить его lt_target=hpux10.20 
в строке 47286 скрипта конфигурации. 9. Теперь должен быть присоединён файл Apache 
GuessOS. Ниже apache_1.3.9/src/helpers измените строку 89 с "echo "hp${HPUXMACH}-hpux${HPUXVER}"; 
exit 0" на: "echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0" 10. Вы не можете 
установить PHP как shared-объект под HP-UX, поэтому вы обязаны скомпилировать 
его как static, просто следуя инструкциям страницы Apache. 11. PHP и Аpache должны 
скомпилироваться OK, но Apache не будет стартовать. Вам нужно создать нового пользователя 
для Apache, например, www или apache. Затем измените строки 252 и 253 в conf/httpd.conf 
в Apache, чтобы вместо User nobody Group nogroup у вас было что-то вроде User 
www Group sys Иначе вы не сможете запускать Apache как nobody под hp-ux. Apache 
и PHP теперь должны заработать. Надеемся, что это поможет кому-нибудь, Paul Mckay.

НазадОглавление Вперёд
Инсталяция ВверхУстановка на Unix/Linux