Heim  >  Artikel  >  Backend-Entwicklung  >  pecl – Gibt es eine Website, die sich dem Herunterladen von PHP-Erweiterungen unter Windows widmet?

pecl – Gibt es eine Website, die sich dem Herunterladen von PHP-Erweiterungen unter Windows widmet?

WBOY
WBOYOriginal
2016-08-04 09:22:151136Durchsuche

Zum Beispiel gibt es eine Website namens msdn.itellyou, die sich dem Herunterladen von Software unter Windows widmet.
Gibt es eine Website, die sich dem Herunterladen verschiedener PHP-Erweiterungen unter Windows widmet?

  • Viele Windows-Versionen sind nicht auf pecl verfügbar (oder ich habe sie nicht gefunden? Was ich jetzt herunterladen muss, ist im Memcache gespeichert);

  • Es ist zu mühsam, es selbst zu kompilieren, und Sie müssen möglicherweise verschiedene problematische Probleme lösen
PS: Das Unternehmen führt heute eine Korrektur durch und die von uns mitgebrachten Macs können nicht auf das Internet zugreifen. Es scheint, dass es nicht möglich ist, uns kurzfristig mit Macs zu versorgen. (Das Unternehmen verbietet ausdrücklich die Mitnahme eigener Geräte Neuinstallation des Systems...) Wir haben vorerst keine Pläne, ein Job-Hopping durchzuführen, also fragen Sie nach.

Heute habe ich viele Leute gesehen, die über die Verwendung von Vagrant und Docker gesprochen haben. Ich versuche damit zu sagen, dass ihr es überhaupt nicht intensiv genutzt habt.
Wenn Sie die Virtual-Machine-Lösung unter Windows verwenden, wissen Sie, wie langsam die Geschwindigkeit der Festplattenfreigabe ist? Wissen Sie, wie schmerzhaft die Softlink-Lösung ist? Wissen Sie, wie lange es dauert, eine Seite zu aktualisieren, wenn Sie einen etwas schwereren Rahmen verwenden?


Anderes: Ich habe vor drei Jahren angefangen, Vagrant zu verwenden, und bin schließlich auf Mac umgestiegen. Leute, die Vagrant empfehlen, sind wahrscheinlich noch nicht auf diese schmerzhaften Probleme unter Windows gestoßen.

Antwortinhalt:

Zum Beispiel gibt es eine Website namens msdn.itellyou, die sich dem Herunterladen von Software unter Windows widmet.

Gibt es eine Website, die sich dem Herunterladen verschiedener PHP-Erweiterungen unter Windows widmet?


    Viele Windows-Versionen sind nicht auf pecl verfügbar (oder ich habe sie nicht gefunden? Was ich jetzt herunterladen muss, ist im Memcache gespeichert);
  • Es ist zu mühsam, es selbst zu kompilieren, und Sie müssen möglicherweise verschiedene problematische Probleme lösen

  • PS: Das Unternehmen führt heute eine Korrektur durch und die von uns mitgebrachten Macs können nicht auf das Internet zugreifen. Es scheint, dass es nicht möglich ist, uns kurzfristig mit Macs zu versorgen. (Das Unternehmen verbietet ausdrücklich die Mitnahme eigener Geräte Neuinstallation des Systems...) Wir haben vorerst keine Pläne, ein Job-Hopping durchzuführen, also fragen Sie nach.

Heute habe ich viele Leute gesehen, die über die Verwendung von Vagrant und Docker gesprochen haben. Ich versuche damit zu sagen, dass ihr es überhaupt nicht intensiv genutzt habt.

Wenn Sie die Virtual-Machine-Lösung unter Windows verwenden, wissen Sie, wie langsam die Geschwindigkeit der Festplattenfreigabe ist? Wissen Sie, wie schmerzhaft die Softlink-Lösung ist? Wissen Sie, wie lange es dauert, eine Seite zu aktualisieren, wenn Sie einen etwas schwereren Rahmen verwenden?


Anderes: Ich habe vor drei Jahren angefangen, Vagrant zu verwenden, und bin schließlich auf Mac umgestiegen. Leute, die Vagrant empfehlen, sind wahrscheinlich noch nicht auf diese schmerzhaften Probleme unter Windows gestoßen.


Natürlich gibt es sie, und sie sind alle PHP-offiziell, im Gegensatz zu ITellYou, einer Website eines Drittanbieters, die scheinbar Dinge stiehlt.

Linux:

https://pecl.php.net/package/memcache

https://pecl.php.net/package/memcached

Windows:
http://windows.php.net/downloads/pecl/releases/memcache/

Beachten Sie hier, dass PHP über zwei PECL-Erweiterungen verfügt, um eine Verbindung zu Memcached herzustellen
http://php.net/memcache
http://pecl.php.net/package/memcache

http:/ / windows.php.net/downloads/pecl/releases/memcache/


http://php.net/memcached
http://pecl.php.net/package/memcached

Die Memcached-Erweiterung verwendet die libmemcached-Bibliothek, die die Verteilung implementiert und verschiedene Schlüssel auf verschiedenen Servern speichern kann:

http://php.net/manual/zh/memcached.addserver.php
Beachten Sie, dass die Memcached Die Erweiterung unterstützt Windows nicht.

Beide unterstützen dauerhafte Verbindungen und bieten session.save_handler-Unterstützung.
Persistente Verbindungen bedeuten, dass jeder PHP-Prozess eine Verbindung zu MySQL/Memcached/Redis aufrechterhält und nach Abschluss der Skriptverarbeitung nicht getrennt wird Beim nächsten Mal sind alle für das Skript transparent.

Verwendung von session.save_handler:

http://php.net/manual/zh/memcache.ini.php
http://php.net/manual/zh/memcached.sessions.php

Dauerhafte Verbindung:

Da die Funktion addServer/addServers nicht prüft, ob eine dauerhafte Verbindung besteht,

müssen Sie mit getServerList prüfen, ob im PHP-FPM-Prozess, der das aktuelle Skript ausführt, bereits eine dauerhafte Verbindungsressource mit demselben Namen vorhanden ist .

Falls vorhanden, verwenden Sie die Methode addServer/addServers nicht erneut, um dauerhafte Verbindungen hinzuzufügen.
<code><?php
$mc = new Memcache;
$mc->pconnect('127.0.0.1', 11211);
$mc->delete('post_id');
$mc->set('post_id', 'json');
$json = $mc->get('post_id');
$mc->replace('post_id', 'new_json');
?>

<?php
$mc = new Memcached('mc');
$mc->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true);
if (!count($mc->getServerList())) {
    $mc->addServers(array(
        array('mc1.example.com',11211),
        array('mc2.example.com',11211),
    ));
}
?>
</code>


Es wird empfohlen, dass der Proband Vagrant verwendet, um eine tragbare Entwicklungsumgebung zu installieren. Wenn Sie PHP-Programme unter Windows ausgeführt haben, beweist dies, dass Sie mit dem LAMP- oder lNMP-System nicht vertraut sind. Manchmal wird die Technologie durch die Umgebung erzwungen. Geben Sie sich nicht mit der grafischen Umgebung von Windows zufrieden, sonst wird die Technologie auf lange Sicht nicht wirklich vorankommen.

Nein

http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip

Crack Wall empfiehlt die Installation von Docker
Docker ist jetzt sehr praktisch. Wenn Sie über Hyper-V verfügen, müssen Sie vbox nicht installieren, um boot2docker auszuführen

Was genau ist Docker? Können Sie es in einfachen Worten erklären? ? Vielen Dank

Als Entwickler verwenden Sie entweder Mac oder Linux oder Docker

Offizielle Bibliothek der Windows-Erweiterung
http://windows.php.net/downloads/pecl/releases/

https://pecl.php.net/ Ich habe dort alle Windows-Erweiterungen gefunden und es gibt kein Problem. Es ist nicht erforderlich, zusätzliche Erweiterungsstandorte zu finden

Es wird empfohlen, Vagrant zu verwenden, um eine virtuelle Maschine lokal zu erstellen. Die Verwendung ist sehr einfach, haha

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