MS SQL Server のデータベースを操作する PHP アプリを自動生成するツール

私のブログのアクセス解析結果を見ると、PHP コードから MS SQL Server に接続したいというニーズがかなりあるようです。 このブログでは以前に、PHP コードから MS SQL Server に接続するコードを紹介させていただきましたが、今回は一歩進んで (?) MS SQL Server のデータベースに対して、CRUD (Create, Read, Update, Delete) 機能を備えた PHP アプリケーションを自動生成してくれるツール SQL CRUD Application Wizard for PHP を紹介させていただきます。 SQL CRUD Application Wizard for PHP http://sqlcrudphpwizard.codeplex.com/ このツールについては、PHP on Windows ガイドライン の 4 章でも紹介しているのですが、ガイドラインでは概要の紹介のみにとどまっているので、この記事では、実際に PHP アプリケーションを出力するまでの手順を紹介させていただきます。   SQL CRUD Application Wizard for PHP による…

0

Visual Web Developer 2010 Express (無償) のインストール方法

昨日の CPI x CSS Nite「After Dark」(2) にご参加くださいました方々、ご清聴ありがとうございました。 セッションの開始時間が予定よりも大幅に押し、準備した十分な内容をご覧いただけず、すみませんでした。 2011年3月6日(日) に行なわれます 『CSS Nite in Shinagawa HTML5+IE9 Web Camp 』 では、より詳細な内容をじっくりとお伝えしたいと思います。 そして、これも昨日のセッションでお伝えできなかったのですが、セッションで紹介させていただきました Visual Web Developer 2010 Express は、単体での入手ができません。 そのため、入手とインストールに戸惑われる方もいらっしゃると思いますので、Visual Web Developer 2010 Express の入手からインストールまでの流れを紹介させていただきます。 ( ※ ) Visual Web Developer 2010 Express は、Windows XP 以降の OS であればインストールすることができます。 その前に、Visual Web Developer  Express をご存じない方のために、簡単に紹介させていただきます。   Visual Web Developer Express…

6

WebMatrix からの直接アップロードを可能とする IIS Web 配置サービスの設定

手持ちの IIS 7 に WebMatrix からのアップロードがうまくいかない、という声がちらほらと聞こえてまいりましたので、急きょ記事をアップすることになりました。 ということで、今回の記事は、WebMatrix の [ 配置 ] の機能を使用して アプリケーションをアップロード可能な IIS 7 の構成方法についてです。 初めに残念なお知らせをしておきますと、WebMatrix からのデプロイ ( [ Web 配置 ]  ) を受け入れ可能なのは、Windows Server 2008 などのサーバー OS 付属の IIS  であり、Windows 7 などのクライアント OS 付属の IIS にはデプロイ先として構成することはできません。 これは、WebMatrix のデプロイ機能が IIS の管理サービスを必要とするためです。 そんなわけで、クライアント OS をお使いの方は、FTP を使用してアップロードするようにしてください。 なお、FTP 7.5 その他もろもろの IIS の設定手順につきましては、以下の記事内のリンクをご参照ください。 IIS7.x サーバーのリソース調整関連の簡易リンク集 http://blogs.msdn.com/b/osamum/archive/2010/10/27/iis7-x.aspx “おれのマシンにはサーバーOS…

0

SQL Server のサンプル DB AdventureWorks 2008R2 SR1にデータベース AdventureWorks2008R2 が入っていない件

現在、PHP コードから SQL Server のレポート機能を使用するという記事を書いています。 CodePlex に SQL Server Reporting Services (SSRS) SDK for PHP なるものが用意されていてこれを使用します。 SQL Server Reporting Services (SSRS) SDK for PHP http://ssrsphp.codeplex.com/ さて、本日、パッケージの中に用意されているチュートリアルを使用してサンプルを作って動作確認しようと思ったのですが、内部のクエリーが使用している “AdventureWorks2008R2 というデータベースがみつからない” 旨のエラーが出て動作しませんでした。 サンプルデータベースは、CodePlex の Microsoft SQL Server Community Projects & Samples から落としてきた最新の AdventureWorks 2008R2 SR1 を使用しており、同ページのインストールされるデータベースの一覧にも “AdventureWorks2008R2” が記載されているので問題はないはずです。 Microsoft SQL Server Community Projects & Samples http://msftdbprodsamples.codeplex.com/ しかし、SQL Server…

0

WebMatrix プロジェクトへの Umbraco インストール

前々回からの流れを引き継いで、今回も WebMatrix に OSS アプリケーションをインストールします。 今回インストールするのは、Umbraco です。 Umbraco、日本語だといまいちきちんとした呼び方が想像つかないのですが、英語圏の人たちは “あんぶれぃくぉぅ” と呼んでいるそうです。 ちなみに我々のチームでは、日本人らしく “うんぶらこ” と呼んでいますが、誰しもが自信を持って発音しているわけではありませんのであしからず。 余談が長くなりましたが Umbraco について簡単に紹介しておきましょう。   Umbraco とは? Umbraco は CMS を構築するための ASP.NET ベースのフレームワークで、フリーの OSS として提供されています。 日本ではちっとも知られていませんが、ヨーロッパでは非常に人気が高く、様々な企業サイトも採用しています。 たとえば、マイクロソフトの http://asp.net もそうですし、MSDN や TechNet も、その一部に順次採用していく予定となっています。 Umbraco についてのさらに詳しい情報については以下の提供元サイトをご参照ください。 Umbraco – The open source ASP.NET CMS http://umbraco.org/   WebMatrix プロジェクトへの Umbraco のセットアップ WebMatrix で Umbraco を使用したアプリケーション開発を行うには、WebMatrix の Web…

1

WebMatrix を使用した Orchard のカスタマイズ

WebMatrix がリリースされたということもあり、前回に引き続き WebMatrix の記事です。 今回は、WebMatrix のプロジェクトに Orchard をインストールしちゃいますよ。 その前に Orchard について簡単に紹介させていただきましょう。   Orchard とは? Orchard は ASP.NET プラットホームでアプリケーションと再利用可能なコンポーネントを提供することを目的した無償のオープンソースプロジェクトです。( 簡単にいうと WordPress みたいなことができます。 ) Orchard についてのより詳細な情報については、以下のコミュニティのサイトをご参照ください。 Orchard Project http://www.orchardproject.net/   WebMatrix プロジェクトへの Orchard のセットアップ WebMatrix で Orchard を使用したアプリケーション開発を行うには、WebMatrix の Web ギャラリー を使用して作業対象となる Web サイトに Orchard をインストールします。 具体的な手順は以下の通りです。 WebMatrix を起動すると、Web サイトを作成する方法についての選択画面が表示されるので、[ Web ギャラリーからサイトを作成する ] ボタンをクリックします。 Web ギャラリーからインストール可能な OSS…

0

WebMatrix を使用した DotNetNuke アプリケーションの作成

WebMatrix がリリースされたということもあり、なにか WebMatrix に関する記事を…、ということで、今回は、WebMatrix のプロジェクトに DotNetNuke をセットアップする手順について紹介します。   DotNetNuke とは? DotNetNuke は、Web サイトや Web アプリケーションを構築するために広く採用されているオープンソースのプラットフォームであり、.NET ベースとしたコンテンツ管理システムを提供します。 日本にもコミュニティがありますので、詳しくはこちらをご覧ください。 DOTNETNUKE.jp http://dotnetnuke.jp/   WebMatrix プロジェクトへの DotNetNuke のセットアップ WebMatrix で DotNetNuke を使用したアプリケーション開発を行うには、WebMatrix の Web ギャラリー を使用して作業対象となる Web サイトに DotNetNuke をインストールします。 具体的な手順は以下の通りです。 WebMatrix を起動すると、Web サイトを作成する方法についての選択画面が表示されるので、[ Web ギャラリーからサイトを作成する ] ボタンをクリックします。 Web ギャラリーからインストール可能な OSS アプリケーションの一覧が表示されるので、[ DotNetNuke Community ] アイコンをクリックして [次へ] ボタンをクリックします。 このとき必ずサイト名を半角英数のスペースを含まないものに変更してください。…

0

[改訂版]IIS 7.5 Express について

先週の金曜日 (2011/01/14) に、弊社の新しい無償開発ツール WebMatrix がリリースされ、IIS 7.5 Express も正式リリースされました。 Beta の段階では、IIS.NET の Overview のページ に IIS Developer Express と記述されていたり、ScottGu’s Blog では IIS Express と記述があったりと、名称についてはいまいちはっきりしていませんでしたが、どうやら正式名称は IIS Express に落ち着いたようです。 今回の記事は、以前このブログに投稿した『IIS Developer Express について』 の、IIS 7.5 Express 正式リリース後のアップデート記事になります。 Beta からの変更点のみ記載しようと思いましたが、読みづらくなってしまいそうなので、全編を記載することにしました。   IIS Express とは IIS Express は、現在の最新バージョンである IIS 7 を軽量かつ自己完結型とし、開発者向けに最適化したものです。 IIS Express を使用すると、最新のバージョンの IIS での開発と Web サイトのテストを簡単に行うことができます。   IIS…

0

SQL Server 2008 R2 Express ( 無償 ) のセットアップ手順

前回のブログ記事の最後で、「次回は、WebSitePanel の日本語化について紹介したいと思います。」 と書きながら、業務上の都合から今回は SQL Server 2008 R2 Express のセットアップ手順を紹介させていただきます。 その前に、SQL Server  をご存じない方々のために、SQL Server  Express について簡単にご紹介しておきましょう。 SQL Server  Express とは マイクロソフトは有償製品として SQL Server というデータベース サーバーをリリースしています。 SQL Server は、強力な高可用性と BI (Business Intelligence) 機能を備えており、金融、証券などの世界中の多くのミッション クリティカルな現場で採用されています。またパフォーマンスにおいても、第三者調査機関が実施するベンチマークテストにて常に上位をキープし続ける実績と実力をもっています。 SQL Server には複数のエディションがあります。そのもっとも標準的なエディションから、データベース サーバーとして必要な機能のみを抽出したものが無償の SQL Server Express になります。 SQL Server Express は、学習や、デスクトップおよび小規模サーバー アプリケーションの構築、ISV による再配布などに使用することができます。 SQL Server Express の種類 現在の最新の SQL Server 2008 R2…

5