Zend Developer Zone: Introspecting your Code with Z-Ray for Azure

On the Zend Developer Zone blog Daniel Berman has posted a guide showing how to use their Z-Ray plugin to inspect code running on Azure for statistics around performance, queries and errors thrown by the code.

Quick experimentation, easy collaboration, automated infrastructure and scalability, together with advanced diagnostic and analytical tools – all provide PHP developers with good reasons to develop in the cloud.

[…] The combination of Z-Ray and the Azure cloud means PHP developers building apps on the Azure web app service get the best of both worlds – Z-Ray’s powerful introspection capabilities and Azure’s rich cloud infrastructure.

The post walks you through the steps to create a new Azure-based web application, how to upload your code and enable the Z-Ray feature directly from the Azure "Tools" menu. The Z-Ray toolbar is then automatically injected into your application for your immediate profiling needs.

PHPDeveloper.org

Brian Swan Blog: Mit SQL Azure Verbände via PHP

Brian Swan hat einen neuen Beitrag in seinem Blog über in Ihre PHP-Anwendungen:

Auf den Punkt gebracht, stellt eine Abstraktionsschicht für die Sharding von SQL Azure-Datenbanken. Der Wert in Verbänden liegt in Ihrer Fähigkeit, elastische Skalierbarkeit der Datenbank-Ebene Ihrer Anwendung (die elastische Skalierbarkeit der Rest der Anwendung entsprechen, wenn es in der Cloud läuft) haben. Und, ist eine nette Sache über die Art und Weise Verbänden arbeiten, dass fast alles, was mit einfachen SQL-Befehlen durchgeführt werden kann. Natürlich bedeutet dies, dass mit SQL Azure Verbände via PHP sollte einfach sein. So in diesem Beitrag werde ich Ihnen, SQL Azure Verbände einzuführen, indem Sie, wie man sie via PHP zu verwenden.

Er nutzt die SQL Server-Treiber , um den Anschluss an die Azure-Instanz vornehmen und, basierend auf seine enthalten Code, erzeugt eine Föderation und Tabellen drin. Er zeigt auch, wie die Daten in diesen Tabellen einfügen, aufgeteilt einem Verband, Einfügen von Daten nach dieser Spaltung und wie man einen Verband Mitglied mit der Filterung ein-oder ausschalten Abfrage.

PHPDeveloper.org

Brian Swan Blog: Running PHPUnit in Windows Azure

Brian Swan hat einen letzten Beitrag zu seinem MSDN-Blog über auf einem Windows-Azure-Plattform (wie über PEAR installiert ist).

Nach herauszufinden, wie man PHPUnit von der Kommandozeile in einer Windows-Azure-Instanz laufen, fand ich, dass ein bisschen mehr Konfigurationsaufwand als ich erwartet notwendig war. Ich bin mir nicht 100% sicher, dass dies der beste Weg, um PHPUnit in Windows Azure ausgeführt wird, aber es ist ein Weg. Ich wäre interessiert zu hören, bessere Wege, dies zu tun.

Er bricht es in ein paar verschiedene Schritte:

  • Erstellen der Anwendung mit Ihrem Prüfungen vor Ort
  • Package der Anwendung für Azure Einsatz
  • aktivieren RDP-Zugriff auf Ihren Azure-Instanz
  • Finden Sie Ihre PHP und PEAR installieren auf Ihrem Instanz und in der Via RDP angemeldet, fügen Sie ihre Plätze, um Ihre aktuellen Pfad
  • Bearbeiten Sie die Datei phpunit.bat nach rechts PHP Standort Punkt
  • Führen Sie die Tests!

Für andere Optionen für die Prüfung Azure-basierte Anwendungen finden Sie unter .

PHPDeveloper.org

User Group: Seattle User Group Meeting heute Abend (3.) – PHP auf Azure & Git

Die Seattle PHP User Group ist mit in diesem Monat das Treffen heute (3.) ab 18.30 Uhr am Market Leader, Inc mit Talka Brian Swan auf „PHP auf Azure“ und Jesse Keating auf „Git“.

Market Leader, Inc. ist gnädig Hosting der Austragungsort für Seattle PHP Meetup in Kirkland, WA in diesem Monat! In der Tat hat Ariz Jacinto (langjähriges Mitglied und häufige Moderatorin bei unseren Meetups), ein Mitarbeiter des Marktführers, Inc., bonkers gegangen und reihen sich ein Killer-Nacht für uns alle! Beachten Sie den Eingang und dann feiern die kostenlosen Parkplätze!

Brian Swan ist eine Microsoft Fürsprecher für PHP unter Windows und Jesse Keating ist der Release Engineer für Fedora Core . Es ist noch Zeit, um RSVP auf Meetup und an dieser Veranstaltung teil – sicher sein, um sich anzumelden, damit sie wissen, wie viele zu erwarten!

PHPDeveloper.org

Brian Swan Blog: Mit SQL Azure zu PHP Session Data Store

In einem kürzlich erschienenen Beitrag in seinem Blog Brian Swan wirft einen Blick auf die Arbeit mit Sessions in PHP und insbesondere, wie man zusammen mit allen ihren Daten.

In meinem , schaute ich auf das Session-Handling-Funktionalität, die in den Windows Azure SDK für PHP gebaut , die verwendet Azure-Tabellen oder Azure Blobs für die Speicherung von Session-Daten. Als ich diese Stelle schrieb, fragte ich mich, wie leicht es wäre, SQL Azure , um Session-Speicher Daten, insbesondere da die Verwendung einer Datenbank zum Speichern von Sitzungsdaten ist eine häufige und bekannte Praxis, wenn Gebäude verteilt PHP-Anwendungen. Da fand ich heraus, mit SQL Azure zum Speichern von Sitzungsdaten war relativ einfach (wie ich in diesem Beitrag zeigen), aber ich habe in ein paar kleine Hürden, die sich lohnen Kenntnis nehmend von ausführen könnten.

Er nutzt PHP eigene session_set_save_handler , um seine eigene Azure Handling-Klasse mit den erforderlichen Methoden (wie zu schreiben, zu schließen und zu zerstören) zeigen. Er bricht es aus in drei einfachen Schritten, teilweise mit ein bisschen Code angehängt:

  • Erstellen der Datenbank, Tabelle und eine gespeicherte Prozedur
  • Fügen Sie die SqlAzureSessionHandler Klasse für Ihr Projekt
  • Instantiate SqlAzureSessionHandler vor dem Aufruf von Session-Funktionen wie gewohnt

Der Code für den Umgang mit Azure Klasse kann heruntergeladen
PHPDeveloper.org

Maarten Balliauw Blog: Windows Azure SDK für PHP 4 veröffentlicht

Maarten Balliauw hat einen neuen Beitrag Bekanntgabe der für Azure für PHP, Version 4.

Die Windows Azure SDK 4 enthält einige bedeutende Funktionserweiterungen. Zum Beispiel ist es nun mit einem PHP-Bibliothek für den Zugriff auf Windows Azure Storage, ein Logging-Komponente, eine Session-Sharing Komponente und Clients für die Windows Azure und SQL Azure-Management-API. Hinzu kommt, dass, sind alle diese API ist jetzt auch von der Kommandozeile sowohl unter Windows und Linux. Das heißt, Sie können Batch-Skript ein komplettes Rechenzentrum Setup inklusive Server, Speicher, SQL Azure, Firewalls, … Wenn das nicht cool, zum Nordpol zu bewegen.

Er enthält ein paar Dinge aus dem changelog einschließlich Service-Management-API-Unterstützung für SQL Azure, Paket Gerüstbauer und diverse Performance-Verbesserungen. Sie können mehr über die Freigabe und die neuesten auf dem Projekt auf der Microsoft Interoperability Website .

PHPDeveloper.org

Maarten Balliauw Blog: Ein verstecktes Juwel in der Windows Azure SDK für PHP: Einlesen der Kommandozeile

In Maarten Balliauw sieht ein „verstecktes Juwel“ in der Windows Azure SDK für PHP – die Fähigkeit, Scripts erstellen, um mit Kommandozeilen-Skripten zu arbeiten – die Microsoft_Console_Command Klasse.

In der Regel beim Erstellen einer Befehlszeile-Skript würden Sie analysieren $ _SERVER [‚argv‘], validieren Werte und prüfen, ob Bedarf schaltet verfügbar sind oder nicht. Mit dem Microsoft_Console_Command-Klasse aus dem für PHP, können Sie einfach, diese Aufgabe. Vergleichen wir das Schreiben eines einfachen „Hallo“-Befehl.

Er vergleicht die beiden Seiten, einen PHP-Kommandozeilen-Skript: die „hässliche Weise“ mit normalen PHP-Code und $ _SERVER [‚argv‘] und die „easy way“ mit dem Microsoft_Console_Command Klasse, die eine Klasse verwendet, um die Funktionalität zu definieren. Es gibt auch Methoden, um bestimmte Argumente greifen, ziehen aus STDIN und erhalten Umgebungsvariablen.

PHPDeveloper.org

Brian Swan Blog: Interview mit Ben Waine, 2011 PHP auf Azure Contest Winner

Kürzlich Microsoft gesponsert einen Wettbewerb, wo die Einträge wurden PHP-Anwendungen auf der Windows Azure Plattform. Brian Swan hat posted einem Interview mit Ben Waine , die neueste Gewinner des Wettbewerbs, der eine Anwendung namens geschaffen“ Twitter Sentiment Engine „, dass die Stimmung Analysen zur verschiedene Suchbegriffe auf Twitter.

Vor kurzem hatte ich eine Chance, um aufzuholen per E-Mail mit Ben Waine , der Gewinner des 2011 PHP auf Azure Contest . […] Ich folgte nur dem Wettbewerb aus der Ferne, während es passiert war, aber nach Anhörung, dass Ben hatte den Wettbewerb gewonnen (ich hatte das Glück der Begegnung Ben persönlich bei der 2010 niederländischen PHP Conference) und nach dem Lesen ein Bayes-Filter er basiert auf der Idee herausfiltern einige der Twitter-Spam.

PHPDeveloper.org