От:
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. |