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.
Klicken Sie auf „Download“, um die neueste Version von PHP herunterzuladen
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
vim ~/bash_profile
Eine Zeile hinzufügen: alias php=yourpath/bin/php
source ~/bash_profile
Für die Installation von PHP müssen Sie gcc und autoconfig installieren
Kopieren Sie die php.ini-Entwicklung in das Quellverzeichnis zu yourpath/etc
Dann benennen Sie php.ini-development in php.ini um
php -i | grep php.ini
Sie können diese php.ini sehen wird standardmäßig im Verzeichnis yourpath/lib abgelegt
Legen Sie also einfach php.ini unter yourpath/lib
Pfad des PHP-Quellcodes: /opt/download/php-7.2.5
Installationspfad: /opt/soft/php
php.ini Pfad: /opt/soft/php/lib
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
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
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!