PHP 5 для начинающих

Печать

для многих дистрибутивов Linux, поэтому описанная здесь RPM-инсталляция может послужить хорошим руководством по установке PHP 5 RPM-методом.

Менеджер пакетов Red Hat используется во многих популярных Linux-дистри-бутивах, включая Red Hat, SuSE, Mandrake, Definite, TurboLinux, Caldera и Yellow Dog. Если читатель использует другую систему управления пакетами, например, пакеты Debian, то инструкции по установке следует искать в руководстве по используемому дистрибутиву.

Получение RPM-пакетов

Лучше всего воспользоваться RPM-пакетами с инсталляционных дисков используемого дистрибутива Linux. Например, в дистрибутивы Red Hat 7 и SuSE 7 включен PHP 4 (хотя он не устанавливается по умолчанию) — к тому моменту, когда вы будете читать эту книгу, PHP, скорее всего, будет включен в самые свежие версии этих дистрибутивов.

Если в состав используемого дистрибутива PHP 4 не включен или в этом дистрибутиве отсутствуют необходимые функции или поддержка RPM-пакетов, то следующим источником RPM-пакетов можно считать Web-сайт производителя данного дистрибутива. На таком сайте должен присутствовать раздел загрузки или ссылка на FTP-узел, с которого можно загрузить самые свежие RPM-пакеты.

Наконец, на сайтеwww.rpmfind.net имеется мощная служба поиска RPM-па-кетов. Прежде чем загружать RPM-пакеты, следует убедиться, что они совместимы с используемым дистрибутивом Linux и аппаратным обеспечением компьютера, на который они будут устанавливаться. Различные дистрибутивы помещают важные файлы в разные каталоги, и это может привести к тому, что RPM-пакеты одного производителя не будут работать на системах, собранных другими производителями дистрибутивов. Большинство RPM-пакетов скомпилированы так, чтобы работать на различном аппаратном обеспечении, поддерживаемом Linux. В приведенной ниже таблице показаны наиболее распространенные аббревиатуры, используемые в именах RPM-пакетов (аббревиатуры потребуются для поиска на сайте rpmfind).

Аббревиатура Совместимость

i386 PC-компьютеры на основе процессоров Intel или на основе полностью

совместимых с ними процессоров:Intel 80386, 486, Pentium, Pentium II, Pentium III и Celeron; AMD 5x86, K-серия, а также Athlon; Cyrix 6x86

i586 PC-компьютеры на основе процессоров Intel или на основе полностью

совместимых с ними процессоров:Intel Pentium II, III и Celeron; AMD K-серии и Athlon; Cyrix 6x86

PPC Компьютеры на базе микросхем Motorola PowerPC (и совместимых с ними),

например, Power Mac корпорации Apple, G3, G4 и iMac. Однако использовать RPM можно только на аппаратуре Macintosh с установленной операционной Linux

alpha Серверы и рабочие станции, на основе 64-битовых процессоров Compaq

Digital Alpha

sparc Серверы и рабочие станции с процессорами 64-битовой архитектуры SPARC,

такие как UltraSPARC корпорации Sun Microsystems

m68k Компьютеры, основанные на старых процессорах Motorola серии 68000,

такие как Amiga и ранние Apple Macintoshe, для которых существуют различные версии Linux