Heim  >  Artikel  >  Backend-Entwicklung  >  Installieren Sie PHP7 aus dem Quellcode

Installieren Sie PHP7 aus dem Quellcode

不言
不言Original
2018-05-07 11:17:113655Durchsuche

Dieser Artikel stellt hauptsächlich die Quellcode-Installation von PHP7 vor, die einen gewissen Referenzwert hat. Jetzt kann ich ihn mit allen teilen, die ihn brauchen.

Quellcode-Installation von PHP7

1. PHP-Quellpaket herunterladen

  • Klicken Sie auf „Download“, um die neueste Version von PHP herunterzuladen

2. Kompilieren und installieren

  1. Entpacken

  • tar -vjxf php-7.2.5.tar.bz2

  • konfigurieren

    • ./configure --prefix=yourpath

    • Möglicherweise müssen Sie Folgendes installieren:

    • yum install gcc

    • yum install libxml2-devel

  • make

  • make install

  • Ausführenyourpath/bin/php -m, wenn Sie die PHP-Erweiterung sehen können, zeigt dies an, dass die Installation erfolgreich war

  • 3. Vereinfachen Sie den PHP-Ausführungsbefehl

    • vim ~/bash_profile

    • Eine Zeile hinzufügen: alias php=yourpath/bin/php

    • source ~/bash_profile

    4 . Einige Fallstricke, auf die Sie stoßen können

    1. Für die Installation von PHP müssen Sie gcc und autoconfig installieren

    2. Kopieren Sie die php.ini-Entwicklung in das Quellverzeichnis zu yourpath/etc

    3. Dann benennen Sie php.ini-development in php.ini um

    4. php -i | grep php.ini Sie können diese php.ini sehen wird standardmäßig im Verzeichnis yourpath/lib abgelegt

    5. Legen Sie also einfach php.ini unter yourpath/lib

    5. Installieren Sie OpenSSL für PHP durch phpize ohne PHP neu zu kompilieren

    • Pfad des PHP-Quellcodes: /opt/download/php-7.2.5

    • Installationspfad: /opt/soft/php

    • php.ini Pfad: /opt/soft/php/lib

    1. Geben Sie das OpenSSL-Erweiterungsverzeichnis ein

    • cd /opt/download/php-7.2.5/ext/openssl

  • Führen Sie phpize aus

    • /opt/soft/php/bin/phpize

  • Wenn Cannot find erscheint, meldet config.m4 einen Fehler, dann

    • cp config0.m4 config.m4

  • Installation

    • ./configure --with-openssl --with-php-config=/usr/local/php7/bin/php-config

    • make && make install

  • Nachher Wenn die Installation abgeschlossen ist, werden Sie aufgefordert, ein bestimmtes Verzeichnis zu suchen. Generieren Sie eine .so-Datei. Mein Generierungsspeicherort ist

    • /opt/soft/php/lib/php/extensions/no-debug-non-zts-20170718/

  • Öffnen Sie php.ini und fügen Sie die folgenden zwei Zeilen hinzu

    • extension_dir = "/opt/soft/php/lib/php/extensions/no-debug-non-zts-20170718/"

    • extension=openssl.so

  • PHP einfach neu starten

  • 6. Composer installieren

    1. composer.phar herunterladen das Projekt

    • curl -sS https://getcomposer.org/installer | php

  • Wenn Sie Composer.phar im PATH-Verzeichnis des Systems ablegen, werden Sie kann weltweit auf Composer.phar

  • zugreifen 🎜>Redis-Quellcode-Analyse

    Das obige ist der detaillierte Inhalt vonInstallieren Sie PHP7 aus dem Quellcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    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