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

Компилирање на PECL екстензии статички во PHP

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

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

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

install.pecl.static.php

Компилирање на PECL екстензии статички во PHP

Можеби ќе биде потребно статички да се вгради PECL екстензија во PHP бинарниот фајл. За да го направите ова, изворниот код на екстензијата ќе треба да се постави под /path/to/php/src/dir/ext/ директориумот, а системот за градење на PHP ќе треба да го регенерира својот configure скрипт.

$ cd /path/to/php/src/dir/ext
$ pecl download extname
$ gzip -d < extname.tgz | tar -xvf -
$ mv extname-x.x.x extname

Ова ќе резултира со следната директорија:

/path/to/php/src/dir/ext/extname

Оттука, PHP треба да биде принуден да го изгради configure скриптот, а потоа може да се гради како нормално:

$ cd /path/to/php/src/dir
$ rm configure
$ ./buildconf --force
$ ./configure --help
$ ./configure --with-extname --enable-someotherext --with-foobar
$ make
$ make install

Забелешка: За да го стартувате buildconf скриптот, ќе биде потребен autoconf 2.68 and automake 1.4+ Поновите верзии на autoconf можеби ќе работат, но не се поддржани.

Дали --enable-extname or --with-extname се користи зависи од екстензијата. Обично, екстензија што не бара надворешни библиотеки користи --enable. За да бидете сигурни, стартувајте го следново по buildconf:

$ ./configure --help | grep extname

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

антон at piwik dot org
пред 13 години
Some extensions cannot be statically linked (e.g., xdebug).
На оваа страница

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

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

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

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

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