Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie ist die Verzeichnisstruktur der PHP-Installation unter Linux?

Wie ist die Verzeichnisstruktur der PHP-Installation unter Linux?

WBOY
WBOYnach vorne
2023-05-20 14:55:061112Durchsuche

1. Installieren Sie PHP

1. Laden Sie den PHP-Quellcode herunter

Gehen Sie zur offiziellen PHP-Website, um die neueste Version des PHP-Quellcodes herunterzuladen.

2. Entpacken Sie den PHP-Quellcode

Entpacken Sie das heruntergeladene PHP-Quellcodepaket:

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 erfolgreicher Installation von PHP können Sie das Verzeichnisstrukturdiagramm von PHP anzeigen, wie unten gezeigt:

/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 der detaillierte Inhalt vonWie ist die Verzeichnisstruktur der PHP-Installation unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Oracle Rac löschenNächster Artikel:Oracle Rac löschen