PHP ist eine weit verbreitete Programmiersprache, insbesondere im Bereich der Webentwicklung. PHP ist serverseitig aufgebaut und kann dynamische Seiteninhalte generieren. Die neueste Version von PHP ist PHP 7.2. Die Leistung wurde im Vergleich zur Vorgängerversion erheblich verbessert, sodass sich immer mehr Entwickler und Unternehmen für ein Upgrade auf PHP 7.2 entscheiden. In diesem Artikel wird erläutert, wie Sie PHP 7.2 auf einem Linux-System installieren.
1. Umgebungsanforderungen
Vor der Installation von PHP 7.2 müssen Sie zunächst sicherstellen, dass die folgenden Abhängigkeitspakete installiert wurden:
sudo yum install gcc libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline-devel libxslt-devel oniguruma-devel
wget -O php-7.2.30.tar.gz http://hk1.php.net/get/php-7.2.30.tar.gz/from/this/mirror
#🎜 🎜#
Das heruntergeladene php-7.2 .30.tar.gz wird in das Verzeichnis /usr/local/src entpackt:sudo tar zxvf php-7.2.30.tar.gz -C /usr/local/src
cd /usr/local/src/php-7.2.30
sudo ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --with-mysqli --with-libxml-dir --with-openssl --with-pcre-regex --with-zlib --enable-calendar --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-gettext --with-mhash --with-readline --with-xmlrpc --with-xsl --enable-opcache --enable-mbstring --enable-intl --enable-pcntl --with-pear
--with-mysqli: MySQLi-Datenbankerweiterung verwenden; --with-libxml-dir: libxml2-Bibliothek verwenden;
--with-openssl: Verwenden Sie die OpenSSL-Bibliothek;
#🎜#--with-zlib: Verwenden Sie die zlib-Bibliothek;#--enable-calendar: Aktivieren Sie die integrierte Kalenderfunktion; 🎜🎜#--with-curl: cURL-Erweiterung verwenden;
--with-gd: GD-Bibliothek verwenden;
--with-jpeg-dir: JPEG-Bild verwenden Bibliothek;
--with -png-dir: PNG-Bildbibliothek verwenden;
--with-freetype-dir: FreeType-Schriftartenbibliothek verwenden; 🎜#--enable-gd-native-ttf: TrueType-Schriftartenunterstützung der GD-Bibliothek aktivieren;
--with-gettext: Gettext-Internationalisierungsbibliothek verwenden; -mhash: MHASH-Hash-Funktionsbibliothek verwenden;#🎜 🎜#
--with-readline: GNU Readline-Bibliothek verwenden; --with-xmlrpc: XML-RPC-Unterstützung aktivieren; 🎜🎜#--with-xsl: XSL-Erweiterung verwenden;
--enable-opcache: OPcache aktivieren;
--enable-mbstring: Multi aktivieren -Byte-String-Unterstützung;
#🎜#--enable-intl: Internationalisierungsunterstützung aktivieren; --with-pear: PEAR-Erweiterungsverwaltungstool installieren; Nachdem der Befehl ausgeführt wurde, können Sie überprüfen, ob weitere nicht unterstützte Optionen vorhanden sind, indem Sie den folgenden Befehl ausführen:sudo make clean sudo make clean all
sudo make -j4
PHP installieren
Nach erfolgreicher Kompilierung können Sie den folgenden Befehl verwenden, um PHP zu installieren:
sudo make install
PHP konfigurieren
Kopieren Sie die PHP-Konfigurationsdatei an den richtigen Speicherort:sudo cp /usr/local/src/php-7.2.30/php.ini-development /usr/local/php/lib/php.ini
sudo cp /usr/local/src/php-7.2.30/sapi/fpm/php-fpm.conf.in /usr/local/php/etc/php-fpm.conf
sudo cp /usr/local/src/php-7.2.30/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
Ändern Sie das PHP-FPM-Startskript:
sudo sed -i 's,“@prefix@”,/usr/local/php,g' /etc/init.d/php-fpm
Fügen Sie PHP-FPM hinzu, um automatisch zu starten booten:
sudo systemctl daemon-reload sudo systemctl enable php-fpm.service
/usr/local/php/bin/php -v
Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP 7.2 im Linux-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!