Aaron Pollock: Einrichten einer PHP-Entwicklungsumgebung auf einem VPS

Aaron Pollock hat geschrieben eine detaillierte Anleitung , die Ihnen helfen, einen vollständigen PHP-Entwicklungsumgebung auf einem VPS, komplett mit einem Domain-Namen und self-signed Zertifikat festgelegt werden.

Ich habe die Entwicklung PHP-Anwendungen für mehr als 11 Jahre. PHP bleibt 85% von dem, was ich tun auf einer täglichen Basis. In dieser Zeit habe ich viele WAMP Pakete zu Websites auf meinem Windows-Computern auszuführen, und, da gehen Mac, die ich benutzt habe die native Apache installieren, kommt mit Mac OS X. Vor sechs Monaten habe ich beschlossen zu versuchen, eine Remote-VPS für meine Entwicklung. Die Ergebnisse waren so gut, dass ich die Schmerzen, die ich verwendet, um auf einer täglichen Basis tun es auf andere Weise zu erleben vergessen.

Er führt Sie durch den gesamten Prozess (du wirst einen VPS müssen zuerst) – es nutzt eine Ubuntu-basierte Setup, aber die Anweisungen sind relativ einfache Portierung auf andere Distributionen. Er hilft Ihnen bei der Einrichtung des Systems der Hostname, installiert alle benötigten Pakete / tools und erzeugen die Platzhalter selbst signiertes SSL-Zertifikat. Schließlich zeigt er, wie man Apache virtuelle Hosts konfigurieren und eine einfache Website.

PHPDeveloper.org

NetTuts.com: PSR-Huh?

Auf NetTuts.com heute haben sie geschrieben eine gute Grundierung für diejenigen, die möglicherweise über die PSR gehört haben Standards, die PHP eingeführt wurden, sind aber nicht erfordern, dass das, was sie (oder was sie bedeuten für Sie als Entwickler) sind.

Wenn Sie ein begeisterter PHP-Entwickler sind, ist es sehr wahrscheinlich, dass Sie in der Abkürzung, PSR, das steht für gekommen „PHP Standards Empfehlung.“ Zum Zeitpunkt des Schreibens dieses Artikels gibt es vier von ihnen: PSR-0 bis PSR-3. Werfen wir einen Blick auf, was diese sind, und warum sollten Sie darauf (und Teilnahme).

Sie beginnen mit einer kurzen Geschichte der Standards, die PHP-Figur (Rahmenrichtlinie Interoperability Group) und wo die Idee für die PSÜ kam. Dann wird der Artikel bekommt in die Details der einzelnen:

  • PSR-0: Autoloader Norm
  • PSR-1: Basic Coding Standard
  • PSR-2: Coding Style Guide
  • PSR-3: Logger-Schnittstelle

Sie haben auch einen guten Job zu erwähnen Teil der Kritik, die mit den Standards und welche Art von Zukunft gibt es einschließlich der Schaffung einer Norm für ein HTTP-Messaging-Paket .

PHPDeveloper.org

PHPClasses.org: In letzter Zeit in PHP, Episode 31 – The Urge, um Ältere PHP-Versionen Töte

PHPClasses.org hat der „Lately in PHP“ Podcast-Serie. Diese Episode (# 31) spricht einiges über einige der Änderungen geschieht in den Versionen in PHP in den kommenden Monaten.

Da PHP 5.5 ist immer bereit, in den nächsten Monaten veröffentlicht werden, ist das Ende der Zeile für PHP 5.3 geplant, während die ursprüngliche MySQL-Erweiterung in PHP 5,5 veraltet ist, um in einer späteren Version getötet werden.

Sie können diese neueste Folge entweder zu hören durch die von Herunterladen der mp3 oder Sie können das Video der aufgezeichneten Google Hangout des Taping.

PHPDeveloper.org

PHPMaster.com: Mit SSH und SFTP mit PHP

Auf PHPMaster.com heute gibt es eine kurze Einführung zeigt Ihnen, wie Sie Verwendung SSH und SFTP von innen Ihre PHP-Anwendungen (hierzu ist die ssh2-Paket ).

In der heutigen Welt mit so vielen Drittanbieter-Integrationen und Content-Sharing, ist es wichtig zu verstehen und zu nutzen Protokolle wie SCP und SFTP. PHP SSH2-Erweiterung, ein Wrapper für libssh2 die SSH2-Protokoll implementiert, bietet mehrere Funktionen, die Sie verwenden, um sicheren Übertragung von Dateien kann.

Beispiel-Code enthalten ist zeigt, wie eine SSH-Anforderung an einen Remote-Server zu definieren, die wichtigsten Dateien zu verwenden, und führen Sie einen Remote-Befehl (wie scp). Sie erwähnen auch die Verwendung von Wrapper-Funktionen wie mkdir , dass auch mit SSH / SFTP-Verbindungen arbeiten. Der Beitrag endet mit einem Beispiel-Klasse oder zwei, die Sie verwenden, um Ihre Verbindung Handhabung wickeln und machen es ein bisschen mehr OOP-friendly können.

PHPDeveloper.org

Community News: Packagist Neuerscheinungen für 2013.06.01

Aktuelle Meldungen aus der Packagist:

  • mobiledetect / mobiledetectlib (2.5.3)
  • klastischen / klastischen (0.3.0)
  • adrianmacneil / tala-Zahlungen (v0.1.1)
  • carew / Textvorschlag (v1.1.0, v1.0.0)
  • carew / plugin-Highlight (v1.0.1, v1.0.0)
  • carew / plugin-toc (v1.0.1)
  • che / log-stock (1.0.0)
  • gremo / highcharts-Bündel (v1.0.0)
  • batlock666/fnord-annotations (0.1.0)
  • carew / Carew (v1.0.0)
  • avro / blog-Bündel (v0.2.1)
  • kbrw / Riak-bundle (1.0.0)
  • lstrojny / fxmlrpc (0,6)
  • ZFR / ZFR-ember (0.1.0)
  • lazuli / vsxlsx (v0.0.1)
  • rbhpi / core (0.1.2, 0.1.1, 0.1.0)

  • PHPDeveloper.org
  • Andrew Podner: Warum Lithium ist einen Blick wert

    Andrew Podner hat einen neuen Beitrag auf seiner Website heute teilen einige der Dinge, die er entdeckt, als Blick in Lithium , ein PHP-Framework das ist“ die erste Masse in wichtigen neuen Technologien, einschließlich Überbrückung der Kluft zwischen brechen relationale und nicht-relationale Datenbanken über eine einzige, einheitliche API. „

    Geben Sie meine Entschließung des neuen Jahres. Ich versprach mir, dass ich abholen würde einen anderen Rahmen in diesem Jahr und ich hatte Lithium eingeführt in Codeworks in einer Präsentation gegeben durch Elizabeth Naramore vor einigen Monaten. Also habe ich heruntergeladen, und ging durch die obligatorische Blog-Tutorial, die alle ziemlich einfach zu sein schien.

    Er geht durch eine „Checkliste“ der Dinge, die er für sein Projekt braucht (einschließlich Autoloading, Namespaces und die Integration mit PHPUnit) und würde einige der „Extras“ wollte er Haken für Laufe seiner Entwicklung, mehrere er war glücklich zu finden waren schon integriert. Er tut beachten Sie ein paar Orte, an denen der Rahmen fällt ein wenig zu kurz, obwohl, wie in der Qualität der Bedienungsanleitung (es „braucht Hilfe“) das scheint unvollständig Plätze.

    Das heißt, ich denke immer noch, es lohnt sich die Zeit und den Aufwand kennen zu lernen Lithium besser. Der Rahmen zeigt viel versprechen, und die Architektur der es hinterlässt bei mir den Eindruck, dass die Entwickler eine Menge Zeit damit verbracht, zu durchdenken, was ein Entwickler braucht, um den Job schnell erledigt.

    PHPDeveloper.org