Heim  >  Artikel  >  Backend-Entwicklung  >  Strukturdiagramm des Linux PHP-Installationsverzeichnisses

Strukturdiagramm des Linux PHP-Installationsverzeichnisses

PHPz
PHPzOriginal
2023-04-26 10:25:22644Durchsuche

PHP ist eine sehr beliebte Open-Source-Skriptsprache aufgrund ihrer Einfachheit, Benutzerfreundlichkeit und leistungsstarken Funktionen. Viele Linux-Systeme werden mit PHP-Installationspaketen geliefert, aber einige Linux-Systeme bieten kein PHP, sodass Sie es manuell installieren müssen. Im Folgenden wird erläutert, wie PHP durch manuelle Installation in einem Linux-System installiert wird, und es wird ein Verzeichnisstrukturdiagramm von PHP angezeigt.

1. Installieren Sie PHP

1. Laden Sie den PHP-Quellcode herunter

Gehen Sie zur offiziellen PHP-Website (http://php.net/downloads.php), um die neueste Version des PHP-Quellcodes herunterzuladen ist PHP 7.4.24.

2. Entpacken Sie den PHP-Quellcode.

Entpacken Sie das heruntergeladene PHP-Quellcodepaket. Der Dekomprimierungsbefehl lautet wie folgt:

tar zxvf php-7.4.24.tar.gz

3

Kompilieren Während des Vorgangs müssen einige Kompilierungstools und abhängige Bibliotheken verwendet werden. Die spezifischen Befehle lauten wie folgt:

sudo apt-get update

sudo apt-get install build. essential autoconf libtool libssl-dev libcurl4-openssl -dev libxml2-dev libjpeg-dev libfreetype6-dev libzip-dev

4. Konfigurieren Sie PHP

Sie müssen die Kompilierung vor der Installation konfigurieren Führen Sie den folgenden Befehl aus:

cd php-7.4. 24

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysqli =mysqlnd --with-pdo-mysql=mysqlnd - -with-iconv-dir --with-freetype-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr -- with-zlib --with-libxml-dir=/ usr --enable-simplexml --enable-bcmath --enable-mbstring --enable-sockets --enable-zip --with-curl --enable-fpm -- with-fpm-user=www --with-fpm -group=www --with-gd

Die Bedeutung jedes Parameters ist wie folgt:

--prefix: Geben Sie den Installationspfad von PHP an

--with- config-file-path: Geben Sie den Konfigurationsdateipfad von PHP an

--with-mysqli: Aktivieren Sie die MySQLi-Erweiterungsbibliothek

--with-pdo-mysql: Aktivieren Sie die PDO_MySQL-Erweiterungsbibliothek

--with-iconv-dir : Aktivieren Sie die Iconv-Kodierungskonvertierungserweiterungsbibliothek

--with-freetype-dir: Aktivieren Sie die FreeType-Schriftartenbibliothek

--with-jpeg-dir: Aktivieren Sie die JPEG-Bildbibliothek

--with-png-dir: Aktivieren Sie die PNG-Bildbibliothek

--with-zlib: Zlib-Komprimierungserweiterungsbibliothek aktivieren

--with-libxml -dir: XML-Erweiterungsbibliothek aktivieren

--enable-simplexml: SimpleXML-Erweiterungsbibliothek aktivieren

--enable-bcmath: BCMath-Erweiterung aktivieren Bibliothek

--enable-mbstring: MBString-Erweiterungsbibliothek aktivieren

--enable-sockets: Sockets-Erweiterungsbibliothek aktivieren

--enable-zip: Zip-Komprimierungserweiterungsbibliothek aktivieren

--with-curl: CURL-Bibliothek aktivieren

--enable-fpm: FastCGI-Prozessmanager aktivieren

--with-fpm-user: Geben Sie den Prozessbenutzer an

--with-fpm-group: Geben Sie die Prozessbenutzergruppe an

5. Kompilieren und installieren Sie PHP Nach der Konfiguration können Sie mit dem folgenden Befehl kompilieren und installieren:

make

sudo make install

6. PHP testen

Nach Abschluss der Installation können Sie testen, ob PHP erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:

/usr/local/php/bin/php -v

Bei erfolgreicher Installation wird die PHP-Versionsnummer ausgegeben.

2. PHP-Verzeichnisstrukturdiagramm

Nach der erfolgreichen Installation von PHP können Sie das Verzeichnisstrukturdiagramm von PHP wie unten gezeigt anzeigen:

/usr/local/php/
├── bin/            # 存放PHP的可执行文件
│   ├── php
│   ├── php-cgi
│   ├── phpdbg
│   ├── php-fpm
│   ├── phpize
│   └── pecl
├── etc/            # 存放PHP的配置文件目录
│   ├── php.ini
│   ├── php-fpm.conf
│   └── php-fpm.d/
│       ├── www.conf
│       └── other.conf
├── include/        # 存放PHP的头文件目录
├── lib/            # 存放PHP共享库文件目录
├── libexec/        # 存放CGI及命令行接口
├── sbin/           # 存放PHP进程管理器相关命令文件目录
Das Obige ist das Verzeichnisstrukturdiagramm von PHP unter Linux. Für Anfänger ist es sehr wichtig, die Verzeichnisstruktur von PHP zu verstehen, da es hilft, die Verwendung und Konfiguration von PHP in Linux-Systemen zu verstehen.

Zusammenfassung

Es ist sehr einfach, PHP in einem Linux-System zu installieren. Sie müssen lediglich das Quellcodepaket herunterladen, die Kompilierungstools und abhängigen Bibliotheken installieren, konfigurieren, kompilieren und installieren. Nach Abschluss der Installation können Sie das Verzeichnisstrukturdiagramm von PHP anzeigen, das Ihnen hilft, die Verwendung und Konfiguration von PHP im Linux-System zu verstehen. Ich hoffe, dieser Artikel ist für PHP-Anfänger hilfreich.

Das obige ist der detaillierte Inhalt vonStrukturdiagramm des Linux PHP-Installationsverzeichnisses. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn