Dieser Artikel stellt hauptsächlich vor, wie man die Shmop-Erweiterung für PHP aktiviert, um einen gemeinsamen Speicher zu realisieren. Jetzt kann ich ihn mit Ihnen teilen.
Bei der Projektentwicklung Sie möchten die Funktion zum Teilen von Daten zwischen mehreren PHP-Prozessen implementieren, damit Clientverbindungen einen Status gemeinsam nutzen können. Sie müssen die Shared-Memory-Funktion shmop aktivieren. Wenn Sie davon ausgehen, dass dieser Bedarf besteht, ist es am besten, beim Kompilieren von PHP die Option --with-shmop hinzuzufügen. Es wurde jedoch beim Kompilieren nicht hinzugefügt und kann erst nach dem erneuten Kompilieren konfiguriert werden.
1. Suchen Sie das Erweiterungsverzeichnis im PHP-Quellpaket und geben Sie shmop ein
# cd /usr/local/src/php-7.1.10/ext/shmop/
2. Führen Sie phpize aus, um die Konfiguration zu generieren
# phpize
3. Führen Sie den Befehl aus, um die Kompilierung zu starten
[root@bogon shmop]# ls acinclude.m4 build config.h.in config.nice configure CREDITS libtool Makefile.fragments missing package2.xml README shmop.la aclocal.m4 config.guess config.log config.status configure.in include ltmain.sh Makefile.global mkinstalldirs package.xml run-tests.php shmop.lo autom4te.cache config.h config.m4 config.sub config.w32 install-sh Makefile Makefile.objects modules php_shmop.h shmop.c tests
# ./configure --with-php-config=/usr/local/php/bin/php-config # make && make install
4. Ändern Sie php.ini, um Erweiterungen zu aktivieren
Kopieren Sie den zurückgegebenen Pfad : /usr /local/php/lib/php/extensions/no-debug-non-zts-20160303/
See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
php neu starten
Das ist alles Für den Inhalt dieses Artikels hoffe ich, dass er für das Lernen aller hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
Verstehen Sie das Konzept sowie die Vor- und Nachteile von PHP Shared Memory
Das obige ist der detaillierte Inhalt vonAktivieren Sie die Shmop-Erweiterung für PHP, um Shared Memory zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!