Wie ist die Verzeichnisstruktur der PHP-Installation unter Linux?

WBOY
Freigeben: 2023-05-20 14:55:06
nach vorne
1138 Leute haben es durchsucht

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进程管理器相关命令文件目录
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage