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

Инсталација на Unix системи

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

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

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

install.unix.php

Инсталација на Unix системи

Содржина

Повеќето Unix (и Linux) оперативни системи и дистрибуции имаат спакувана верзија на PHP и екстензии достапни преку нивниот систем за пакување. Постојат делови со основни информации за инсталирање на PHP користејќи ги тие системи.

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

PHP може да се инсталира и како компонента на некои сервери за апликации од трети страни.

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

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

cj3 на clifjackson точка нет
пред 8 години
I recently ran in to a situation where I was building PHP 7.1.13 from source. Configuration & make went fine, however, when I ran make install it hung. It turns out that if you are building PHP with Apache (apxs) the make file calls apxs with the -a flag which tells it to modify the httpd.conf file. If, for whatever reason, the file is not writeable then it fails and you get the hang.

Line 108 in my Makefile looks like this:

INSTALL_IT = $(mkinstalldirs) '$(INSTALL_ROOT)/usr/lib64/httpd/modules' && $(mkinstalldirs) '$(INSTALL_ROOT)/etc/httpd/conf' && /usr/sbin/apxs -S LIBEXECDIR='$(INSTALL_ROOT)/usr/lib64/httpd/modules'      -S SYSCONFDIR='$(INSTALL_ROOT)/etc/httpd/conf' -i -a -n php7 libphp7.la

I had to remove the -a flag and then it was fine.
На оваа страница

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

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

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

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

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