PHP.mk документација

Инсталација од извор на Unix и macOS системи

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

install.unix.source.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека install.unix.source.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Инсталација од извор на Unix и macOS системи

Референца за `install.unix.source.php` со подобрена типографија и навигација.

install.unix.source.php

Инсталација од извор на Unix и macOS системи

Предусловниот софтвер за компајлирање:

  • » GNU make
  • C компајлер (од PHP 8.0.0, потребна е C99 компатибилност; од PHP 8.4.0, потребна е C11 компатибилност)
  • Веб сервер
  • Сите компоненти специфични за модули (како што се GD, PDF libs, итн.)

Кога се гради директно од Git извори или по прилагодени модификации, може да бидат потребни следниве дополнителни алатки:

  • » autoconf:
    • PHP 7.3 и подоцна: 2.68+
    • PHP 7.2: 2.64+
    • PHP 7.1 и порано: 2.59+
  • » re2c:
    • PHP 8.3 и подоцна: 1.0.3+
    • PHP 8.2 и порано: 0.13.4+
  • » bison:
    • PHP 7.4 и подоцна: 3.0.0+
    • PHP 7.3 и порано: 2.4+ (вклучувајќи го Bison 3.x)

За подетални чекори за компајлирање на PHP од извор, видете го » README.md датотеката во изворниот tarball.

Почетниот процес на поставување и конфигурирање на PHP е контролиран со користење на опциите од командната линија на configure Почетниот процес на поставување и конфигурирање на PHP се контролира со користење на опциите од командната линија на скриптата. Список на достапни опции заедно со кратки објаснувања може да се прикаже со извршување на./configure --help . Овој прирачник ги документира различните опции одделно. Основнитеопции може да се најдат во додатокот

, додека различните опции специфични за екстензиите се опишани на референтните страници. make Откако ќе се изврши скриптата за конфигурација, PHP може да се изгради со користење на Делот за инсталација од често поставуваните прашања командата. Во

Забелешка: има повеќе информации за тоа како да се решат проблемите при изградба. Некои Unix системи (како OpenBSD и SELinux) може да забранат мапирање на страници и запишливи и извршливи од безбедносни причини, што се нарекува or » PaX MPROTECT» W^X violation protection . Овој вид на мапирање на меморијата е неопходен за поддршката на JIT на PCRE, така што или PHP мора да се изградибез поддршка на JIT на PCRE

Забелешка: , или бинарниот код мора да биде на белата листа на кој било начин што го обезбедува системот.

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.