Heim > Artikel > Backend-Entwicklung > pecl – Gibt es eine Website, die sich dem Herunterladen von PHP-Erweiterungen unter Windows widmet?
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);
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.
Antwortinhalt:
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.
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.
Linux:
https://pecl.php.net/package/memcachehttps://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://php.net/memcached
http://pecl.php.net/package/memcached
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.
http://php.net/manual/zh/memcache.ini.php
http://php.net/manual/zh/memcached.sessions.php
Dauerhafte Verbindung:
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