Heim > Backend-Entwicklung > PHP7 > Einführung in die Installation von php7.3.0 unter Linux

Einführung in die Installation von php7.3.0 unter Linux

coldplay.xixi
Freigeben: 2023-02-17 19:48:02
nach vorne
2832 Leute haben es durchsucht

Einführung in die Installation von php7.3.0 unter Linux

Empfohlen (kostenlos): PHP7

1. Abhängigkeitspakete installieren

[root@localhost ~]# yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
Nach dem Login kopieren

2. Download.php-7.3.0

  • ①, verwenden Sie Thunder zum Herunterladen [Empfohlen]
  • Download-Adresse: https://www.php.net/releases/

  • Nachdem der Thunder-Download abgeschlossen ist, ändern Sie das Spiegeldateiformat in .rar und entpacken Sie es dann

  • und ändern Sie es die im Ordner php-7.3.0.tar Die Datei wird über FTP und andere Software

[root@localhost src]# ll
total 136512
-rw-r--r-- 1 root root 139786240 Aug 26 03:07 php-7.3.0.tar
Nach dem Login kopieren
  • ② auf den Server im Ordner /usr/local/src hochgeladen, Linux-Befehlsdownload [Geschwindigkeit nicht direkt sichtbar], hier nicht erledigt Empfohlen

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://cn2.php.net/get/php-7.3.0.tar.gz/from/this/mirror -o php-7.3.0
Nach dem Login kopieren

3. Entpacken

[root@localhost src]# tar -xvf php-7.3.0.tar
Nach dem Login kopieren

4. Konfiguration

[root@localhost src]# cd php-7.3.0

[root@localhost php-7.3.0]# ./configure \
--prefix=/usr/local/php \
--exec-prefix=/usr/local/php \
--bindir=/usr/local/php/bin \
--sbindir=/usr/local/php/sbin \
--includedir=/usr/local/php/include \
--libdir=/usr/local/php/lib/php \
--mandir=/usr/local/php/php/man \
--with-config-file-path=/usr/local/php/etc \
--with-curl \
--with-zlib \
--with-openssl \
--enable-mbstring \
--enable-fpm \ 
--enable-bcmath \
--enable-ftp \
--enable-gd2 \
--enable-sockets \
--enable-pcntl \
--enable-mysqlnd \
--with-pdo-mysql=mysqlnd
Nach dem Login kopieren

5. Kompilieren und installieren

[root@localhost php-7.3.0]# make && make install
Nach dem Login kopieren

6. Falls vorhanden] Kompilierungsfehler Lösung: Interner Compilerfehler: Abgebrochen (Programm cc1plus)

  • Aufgrund von unzureichendem Speicher sind während der Installation mindestens 2 GB Speicher erforderlich
  • Lösung: Partition austauschen
[root@localhost php-7.3.0]# dd if=/dev/zero of=/swapfile bs=64M count=16
[root@localhost php-7.3.0]# mkswap /swapfile
[root@localhost php-7.3.0]# swapon /swapfile
Nach dem Login kopieren

Sieben

[root@localhost php-7.3.0]# cp php.ini-production /usr/local/php/etc/php.ini
Nach dem Login kopieren

Acht.

Dateiphp-fpm

[root@localhost php-7.3.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@localhost php-7.3.0]# chmod +x /etc/init.d/php-fpm
Nach dem Login kopieren
9 Variablen

Erstellen und hinzufügen des folgenden Inhalts

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
Nach dem Login kopieren
Machen Sie die Umgebungsvariablen wirksam

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
Nach dem Login kopieren
Starten Sie PHP -fpm

[root@localhost php-7.3.0]# vim /usr/local/php/etc/php.ini
date.timezone = PRC
Nach dem Login kopieren
PHP festlegen um beim Start zu beginnen
    [root@localhost php-7.3.0]# vim /etc/profile.d/php.sh
    export PATH=$PATH:/usr/local/php/bin/:/usr/local/php/sbin/
    Nach dem Login kopieren
  • 13. Überprüfen Sie, ob die Installation erfolgreich ist
      [root@localhost php-7.3.0]# source /etc/profile.d/php.sh
      Nach dem Login kopieren
    • Wenn Sie mehr über das Erlernen der Programmierung erfahren möchten, achten Sie bitte auf die Spalte
      • PHP-Schulung
      • !

      Das obige ist der detaillierte Inhalt vonEinführung in die Installation von php7.3.0 unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    • Verwandte Etiketten:
      Quelle:csdn.net
      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