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 updatesudo apt-get install build. essential autoconf libtool libssl-dev libcurl4-openssl -dev libxml2-dev libjpeg-dev libfreetype6-dev libzip-dev
./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
--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
/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 vonStrukturdiagramm des Linux PHP-Installationsverzeichnisses. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!