Puja Pramudya

pengelana di dunia maya
See also: Other Geeks@INDC

Sedikit perubahan konfigurasi PHP FastCGI pada Windows Azure

Sedang coba-coba bermain dengan PHP di Windows Azure. Menarik melihat bahasa pihak ketiga pun kini didukung oleh IIS. Setelah mendowload tools yang diperlukan, hotfix dan set-up IIS untuk mendukung PHP maka segeralah membuka tutorial dari Pak Risman disini .

Tujuannya simpel, ingin coba bikin satu halaman PHP yang bertuliskan “Hello World” tapi di Azure. Setelah mengikuti dengan seksama tutorialnya namun aplikasi hello world nya tidak berhasil berjalan. Ada pesan error bahwa setiap path FastCGI harus didahului %RoleRoot%\approot.

Ternyata disini ada perbedaan antara Azure Tools yang digunakan pada tutorial (versi Maret) dengan yang saya gunakan (versi November). Berikut perbandingan setting file web.roleConfig kedua versi tersebut :

Versi Maret 2009

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.webServer>
    <fastCgi>
      <application fullPath="%RoleRoot%\php\php-cgi.exe"/>
    </fastCgi>
  </system.webServer>
</configuration

Versi November 2009

<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.webServer> <fastCgi> <application fullPath="%RoleRoot%\approot\php\php-cgi.exe"/> </fastCgi> </system.webServer> </configuration

Dan satu hal lagi, untuk menjalankan aplikasi, ternyata VS nya harus pada mode Administrator. Semoga ada gunanya.

Share this post: | | | |
Posted: Feb 05 2010, 08:59 PM by poedja_p | with no comments
Filed under: , ,

Comments

No Comments