So installieren Sie die uuid-Erweiterung in PHP: Rufen Sie zunächst die offizielle Website von PECL auf, um die abhängigen Bibliotheken herunterzuladen. Anschließend verwenden Sie den Befehl phpize, um die Kompilierungsumgebung der PHP-Erweiterungsbibliothek vorzubereiten. Installieren Sie es über den Installationsbefehl.
Die Betriebsumgebung dieses Artikels: Ubuntu1804-System, PHP7.2-Version, DELL G3-Computer
PHP verwendet UUID
Ub bistu1804+php7.2 +nginx
Gehen Sie zur offiziellen PECL-Website (https://pecl.php.net/package/uuid), um die neueste PHP-UUID-Erweiterung herunterzuladen:
Zum Beispiel uuid-1.1.0 Version
$ wget https://pecl.php.net/get/uuid-1.1.0.tgz
uuid Der wichtigste in der Zusammensetzung ist der Maschinencode, bei dem es sich größtenteils um die MAC-Adresse der Netzwerkkarte handelt. PHP kann den Maschinencode nicht abrufen, sodass der Code nicht direkt zum Generieren einer UUID verwendet werden kann
Unter Ubuntu gibt es das Paket uuid-dev, und andere Plattformen sind ähnlich.
Initialisierung$ sudo apt-get install uuid-devNach dem Login kopieren
$ tar -zxvf uuid-1.1.0.tgz
$ cd uuid-1.1.0/
$ phpize7.2
$ ./configure --with-php-config=/usr/bin/php-config7.2Nach dem Login kopieren
wenn die Dateierweiterung .so nicht im aktuellen Verzeichnis vorhanden ist. Automatisch hinzugefügt Das Erweiterungsverzeichnis (Sie können das Verzeichnis extension_dir über phpinfo anzeigen, das „/usr/lib/php/20170718/“ oben ist) müssen Sie manuell kopieren
$ sudo make $ sudo make test $ sudo make install
Fügen Sie die UUID-Erweiterung der entsprechenden Konfigurationsdatei hinzu
2. Die neue Version ist einfacher zu verwalten. Fügen Sie die Datei uuid.ini zu /etc/php/php7.2/mods-available hinzu und fügen Sie eine Zeilenerweiterung hinzu =uuid.so;3 zur Datei hinzufügen.
Libraries have been installed in: /home/vagrant/uuid-1.1.0/modules
4. Starten Sie fpm neu
Überprüfen Sie phpinfo()Verwenden Sie
Installing shared extensions: /usr/lib/php/20170718/
$ sudo cp /home/vagrant/uuid-1.1.0/modules/uuid.so /usr/lib/php/20170718/Nach dem Login kopieren[Empfohlenes Lernen: „
PHP-Video-Tutorial“]Das obige ist der detaillierte Inhalt vonSo installieren Sie die UUID-Erweiterung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!