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

Инсталација од пакети на GNU/Linux дистрибуции што користат DNF

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

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

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

install.unix.dnf.php

Инсталација од пакети на GNU/Linux дистрибуции што користат DNF

While PHP can be installed from source, it is also available through packages on systems that use DNF, such as Red Hat Enterprise Linux, OpenSUSE, Fedora, CentOS, Rocky Linux, and Oracle Enterprise Linux.

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

. Ова важи и за други дистрибуции базирани на Debian, како што се Ubuntu, Kali Linux и Linux Mint. Builds from third-parties are considered unofficial and not directly supported by the PHP project. Any bugs encountered should be reported to the provider of those unofficial builds unless they can be reproduced using the builds from.

Додека PHP може да се инсталира од изворниот код, достапен е и преку пакети на системи што користат DNF, како што се Red Hat Enterprise Linux, OpenSUSE, Fedora, CentOS, Rocky Linux и Oracle Enterprise Linux. dnf command.

Пакетите може да се инсталираат со користење на

Користење на APT php-pear for Инсталирање пакети, или php-mysqlnd » PEAR за.

за PEAR. MySQL екстензија.

dnf update

# dnf install php php-common

Пример #1 Пример за инсталација со DNF

DNF автоматски ќе ја инсталира конфигурацијата за PHP за веб-серверот, но можеби ќе треба да се рестартира за да стапат на сила промените. На пример:

# sudo systemctl restart httpd

Пример #2 Запирање и стартување на Apache откако ќе се инсталира PHP

Подобра контрола на конфигурацијата MySQL, cURL, GDПример #2 Рестартирање на Apache откако ќе се инсталира PHP , итн. dnf command.

, итн. Тие исто така може да се инсталираат преку

# dnf search php

Пример #3 Методи за набројување на дополнителни PHP пакети php-cli, php-fpmПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во php-devel, како и многу PHP екстензии. Кога екстензиите се инсталирани, дополнителни пакети автоматски ќе се инсталираат по потреба за да се задоволат зависностите на тие пакети.

Овие може да се инсталираат и преку

# dnf install php-mysqlnd php-gd

Пример #4 Инсталирање PHP со MySQL, GD php.ini поврзани датотеки како /etc/php/8.3/php.ini, DNF автоматски ќе ги додаде соодветните редови во различните, итн. и во зависност од екстензијата ќе додаде записи слични на extension=foo.so. Сепак, рестартирањето на веб-серверот (како Apache) е потребно пред овие промени да стапат на сила.

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

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

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

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

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

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

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