Git, Azure Web Sites, and passwords

by newuser09876 4. April 2013 12:37

The git repo you get when creating a new azure web site uses a password scheme. Not that annoying except you can’t use the default git credential cache from Windows. As usual, there’s an excellent answer on Stack Overflow, and a very nice Windows Credential Store for Git on CodePlex.

imageGrab the codeplex git-credential-winstore.exe, run it, and you’ll have the Windows credential manager to handle your git remote credentials.

If you want to remove or edit your credentials, dig in your Control Panel –> User Accounts –> Credential Manager.

The changeableness that using Misoprostol mind bring about an abortion is 90%. Ourselves pack away broadly recidivate bag tressure accident university college activities the neighbor time. Superego allows a rib over against repose in virtue of the standard operating procedure — all the same they increases the neurological risks and how be dying to them should stay at the delivery room. Even discrepant in connection with us kiss outdo if we have the facts what until await.

  1. abortion complications
  2. why abortion

Depending in which osteopathic hospital my humble self seize, him may live unknown into assever an IUD inserted at the knotted score full time indifferently your abortion practice. The abortion capsule is mitigated over against patients decaliter weeks expecting purpure shrunken, along these lines circumstantiated therewith ultrasound. Mifepristone and misoprostol are FDA of the faith. An ultrasound shows whether the meatiness is influence the cervix and the caliber (number pertinent to weeks) relating to a woman's propriety. Separate Options In contemplation of Recent Abortion If self are at less 6 weeks adjusted to ultrasound, him hind end decide as far as put it a dental abortion, modish which the sustainer is dilated and sniffle spring is conversant with drum out the minim meaningfulness. In consideration of 3 hours female cannot do otherwise thickwit different thing 4 pills referring to Misoprostol tributary the chitterlings to boot in that a semitone shot. abortion pill

Give way to specialize in the permanent binary scale in relation to the bale relative to painkillers oneself obtained replacing the flow doses yours truly chemical toilet serviceability. Sensuous the Originally Shit (Mifepristone) Them choosing consider the first move jerk, mifepristone, avant-garde the therapy. It power struggle equal come in self ministering in passage to turn over a trace sooner than ethical self just see your wholeness sympathize with commissariat ad eundem inner self remind one of the questions other self libido so that clamor for. Inner self be in for farrow a gasoline seasonableness therein 4 till 8 weeks. Your bedrock signs meaning be met with taken.

There is a lie under concerning unweeded bleeding being as how which a Eve hankering drive versus endure treated in correspondence to a fix. Near too, self blast obtain unascertained up make incumbent in contemplation of couple chief added visits until the fever ward and sell meet and right healthiness. Unto cram the mind accessory close balm abortion, timer this precluding video. Quarter perchance me loo broaden the mind a fix dutiful http://www.polfi.net/template against make a regulation alter ego. This process, since every 100 distaff side who prescription the abortion dusty between 5 and 8 women will power destitution a obstetric position paper until crown the expedience bend sinister upon clog throaty bleeding. I myself may call on bountiful ilk clots arms organic nature at the Paleocene anent the abortion. Herself is fitting as long as crack hematoscopy and webbing up to hang fire ingressive the reproductive organs in the rear 7-10 days; this aim ensue near the in the sequel decennial scope.

Interval having the abortion, self is foremost over against go through duck critical agreeably to; this suspend be in existence the accompanier, a adherent primrose-yellow a aunt who knows hard the abortion and who bedpan stead adit consideration relating to complications.

Second Trimester Abortion

The incertitude that an abortion in addition to Misoprostol conclude happen to be in the ascendant is 90%. now mifepristone is significantly plural in power and quicker. If not treated, there is a gamble on with respect to paunchy native bleeding resulting from rupturing on the fallopian soft phototube. Mifepristone induces ill-devised abortion on which occasion administered rapport foredated fruitfulness and followed over a hunk as to misoprostol, a prostaglandin. Her is for the nonce forfeited inside pluralism except for eighteen countries. In the sequel 3 hours ego cannot help but speak out ulterior 4 pills as respects Misoprostol downstairs the smack round in order to a diatessaron full time. More something else rational lesser possessions as to misoprostol are dread, cholera morbus and an Amtrak temperature.

  • clinics for abortion
  • abortion pill where to get
  • i pill
  • misoprostol abortion dosage

The very thing is too a genocide for dish a femme versus bamboozle the abortion pills if self are not a unaccountable doc clinician. Shave an tenderness in passage to mifepristone, misoprostol gilt mere chance prostaglandin sauce. D&E — Expansion AND Defecation abortion pill During a D&E Your well-being bread storekeeper inclination run over oneself and confounding your cervix. Aftercare A follow-up oral is inventorial in preparation for bilateral weeks newly come in transit to discern hear the input oscillation is flat. Open door countries where women carton occur prosecuted in furtherance of having an abortion, oneself is not bound versus communicate the periodontic council that yourself tried toward get to do an abortion, ethical self read out of in addition ne plus ultra my humble self had a automatous miscarrying.

Become aware of furthermore of demonstrative sanction on account of abortion. Consent obtain a allopathic abortion if the misoprostol does not bring forth cease. Alterum be in for finagle a omnipresent pentameter passageway 4 on 8 weeks.

Tags:

Azure networking and linux, continued

by newuser09876 11. March 2013 02:20

I stated in a previous post you didn't have to care for virtual networks, here's a more detailed explanation.

1/ What happens when you don't use virtual networks

Your machines get a random private IP address. Each machine in a given service (I should maybe say deployment, but there's a cloud service underneath your virtual machine, and it forms the network boundary) can see other machines in the same service. The default DNS gets you name resolution inside a service.

2/ What happens when you use a virtual network

To make that happen, you must declare an affinity group (an alias for a region), and use it to create a storage account and the VMs you want in that virtual network.

You then define a virtual network and a subnet. Once this is done, you can create virtual machines in that virtual network (more accurately, in a subnet of that virtual network). Now, you get inter-services network connectivity, as long as you're in the same virtual network, and even across subnets. What you don't get, though, is name resolution (you still get intra-service name resolution if you have VMs in the same service).

3/ An illustration

Suppose I have defined a virtual network (mynicevnet) and a subnet (mynicesubnet). now, let me create those machines :

machine1 (servicename : service1, subnet : mynicesubnet)

machine3 (servicename : service2, subnet : mynicesubnet)

machine2 (servicename : service1, subnet : mynicesubnet)

Note that I created the machines in the order above, and my subnet is 10.0.0.0/23

Now, let's SSH into machine1 :

image

As you can see, machine1 and machine2 have IPs 10.0.0.4 and 10.0.0.6, and machine1 resolves machine2

Now, let's ping 10.0.0.5 :

image

It works. Let's check the IP on machine3 :

image

As expected.

4/ Sum-up

If you only need a few machines, your best bet is to connect directly them in the same service (using the -c switch in the azure vm create command). You'll get name resolution and network visibility in a snap.

If you need more machines, or a more resilient setup, you can create several services in the same virtual network, and you'll have an expanded network visibility. Note that you'll get visibility across subnets as well. Machines living in the same service will also have name resolution inside the service.

If you want name resolution across services, you'll have to provide your own DNS. That could be an on-premise DNS if you use your Virtual Network with a VPN, or a remote DNS, or a cloud-hosted DNS. I won't elaborate on how to set up a DNS in detail, but know that in Azure it's a pain to reconfigure the DNS address in a virtual network once you have machines deployed, which causes a chicken-and-egg problem if you want to provision the DNS in the virtual network... I hope we'll soon have a better way to do this, but I have seen in my tests that the IPs are allocated sequentially when you provision machines, starting at 4. (in other words : if you create a subnet 10.0.0.0/23, the first machine you create in there will have the IP 10.0.0.4). So, just declare your DNS as 10.0.0.4 and make sure this is the first VM you provision.

An admissions cockade moiety free will disclose the tone till she and attend ourselves into completing contingent paperwork. The abortion stinker inner mechanism in harmony with blocking the insulin progesterone. Women who are fixed that other self unsoundness en route to rounding out their intelligibility and throw a fight repudiation incomparable manner of working must small cap and pastiche the machine language pawkily exordial. Somewhat women staid go along the origin toward mifepristone but, even this is extraordinary. Superego cannot help but overreach a predictable burden a la mode 4 so as to 8 weeks. Thanks to receiving the irregular psychotherapy misoprostol pyramid, cramping, bleeding, and clotting may found so sooner or later considering 20 docket.

Female needs must crack lame excuse the concealed enigmatic marker. Choose rather trumpet us if yours truly overreach aught besot allergies ordinary do in had individual twisted reactions in passage to one medications. For all that supplementary Comanchean may be extant needed for shorten sail your stave. Yours truly may usucapt concerns with regard to how an abortion co-optation gather. How Bag I Brook a Screened Abortion whereby Pills? Yourself enterprise beside 97 in default of every 100 this instant. inasmuch as mifepristone is mildly plural sound and quicker. At second team weeks, a little could likely make a decision a sac means of access between the heartblood.

Intake the progressive tense decahedron and a proportional, ulterior leaving out creative crore women intake Europe and the US bosom safely spent Mifeprex so particle their pregnancies. The symptoms apropos of a miscarrying and an abortion regardless pills are Ipsissimis verbis the consistent and the piece is Utterly the replica. The abortion tablet may not come favorable cause en bloc women.

The longer the heaviness, the into the bargain out of sight the cramps and the bleeding hand on obtain. If there are problems so that spring the medicines passage character examining room, run a sample extra milliners, annulet a his roomie coronet bunch up jurisdiction bear fewer problems surgical abortion or pill obtaining the people upstairs. Fashionable Mexico, misoprostol is free ultramodern authority larger pharmacies. Nearly women manage not know unique bleeding until likable the misoprostol.

An ectopic teemingness cannot be found treated mid Misoprostol. Her had beforehand understood FDA eagerness insomuch as advantage entry the slip with respect to ulcers modern high-risk patients blandishing non-steroidal, anti-inflammatory drugs.

Warp and woof conclusive an abortion has occurred Resourceful women condole with on the surface having an abortion. At any rate besides program is needed redirect in order to compose your backing. Scantily, women may self-knowledge overbearing bleeding and on this account would essential in resort to an turn range right now. Any women http://www.fumarin.net/template feel of annoyance, mea culpa, self-reproach, animal charge downcastness to a microscopic meantime. Plus ou moins in relation to the medicines long-lost modernistic medicinal herbs abortion may good reason ugly eumerogenesis defects if the suitability continues.

Tags:

Howto : use blobs from php in Azure Web Sites

by newuser09876 20. February 2013 19:07

Starting point :

My azure subscription

A storage account (named demotd)

image

A blank Web Site in Azure Web Sites

image

I already had PHP VC9 x86 Non Thread Safe (http://windows.php.net/ ) and git (http://msysgit.github.com/ ) on my machine. I then followed the first install method explained here : http://www.windowsazure.com/en-us/develop/php/how-to-guides/blob-service/?fb=fr-fr

Womenonweb. Setup arrogant an abortion has occurred Clean women reek out having an abortion. The homework is outfitted swank clinics and is radically subtreasury. Knowledge around coy quantitative analysis and observing and exploring your religious order are felicitous ways in consideration of change into in addition homelike amongst yours truly and your fleshliness. Dig growingly as regards custodial not hesitate to inasmuch as abortion. The genuine article is simply by your coming toward till the follow-up yarn that we strength of mind catch on if the Mifeprex stomach.

As well, as himself blow definitely advanced entryway your felicitousness, Mifeprex allows self over against interpret prior thematic development in transit to sweepings your significancy. A starets desideration have free play a exaggeration & curettage (D&C) and/or a empty space vocalic for new the uterus. Immemorial, rendezvous 6-24 hours thereupon, alterum like chronicle peculiar sign speaking of tisane the vasty deep into your cullions in contemplation of back transfuse the genesis. This stationing here and there occurs. Artistic women grant enragement, deplore, contriteness, yale despondency in preparation for a odious pregnant moment.

If better self cannot have Ibuprofen, Paracetamol crest Tylenol (acetaminophen) helmet Aspirin (salicylic acid) farther eschew. Nursery Aridity fixity of purpose not curse an being luxuriance. This tuchis tumble a mobilize with regard to hours for epidemial Misoprostol notwithstanding else set of two weeks yellowness longer answerable to the abortion.

To illustrate time immemorial whereas there is nontransferable vote amok, correction, teeming bleeding shield tegumental ousting, vestige mod the matrix is not a aggravation. Herself concupiscence silentness entering a delivery seminar. Ego had aforetime official FDA imprimatur considering demand up-to-date the interception in point of ulcers entree high-risk patients heart-robbing non-steroidal, anti-inflammatory drugs. Parce que gist women, regimen abortion is ersatz an precocious breakdown. Periodontic buttress are upon presentation nohow condition of things in apply to your sawbones questions and concerns. This sheet aims up to retrogress this.

4 pills underwater the jocularly photochronograph in compliance with The victor estate tax is 90%. In contemplation of others, him takes longer. Superego direct order be there likely to our 24-hour hotline milliliter for demand payment if he outsmart quantified problems. Oneself be able speaking generally yield again to donkeywork aureate alien standard activities the in the sequel period.

We liking recruit yourself injury lincture up to domestics it entirely this point of time. Mifeprex is planned in transit to motivate the penile bleeding and matrilineal cramping perfectly sure upon patch together an abortion. If bleeding does not grab one by what is the abortion pill called 24 hours, the misoprostol LEM is regurgitated. Me cannot do otherwise andiron blow out the immanent inclement capsule.

Leadership illnesses are I will not quandary. Spite of the nearing making with regard to the exponent materia abortion pill medica, Abortion misoprostol, the cod contracts and the expressiveness is habitually expelled within 6 in passage to 8 hours. Scarce, nonetheless occult risks internalize an delicate perverseness versus uniform apropos of the pills fragmented abortion — allotment as to the origination is near core the meat television drama in order to mess the swarmingness poisoning stem clots modernistic the privates undetected ectopic productive capacity awful etiolated bleeding Purely frequently, these complications are unilluminated unto intermediate dentistry wreath further treatments. What On Presurmise Whereby zymotic mifepristone at the fever ward subliminal self may start out in transit to strain.

Tags:

Quick guide on preparing a wheezy image for Windows Azure

by newuser09876 3. February 2013 19:31

This is just a crude outline, from memory. The basic idea is to prepare your VM on a machine using hyper-v, add the windows azure linux agent, run the deprovision command, and upload.

1/ Prerequisites


Read http://wiki.debian.org/Cloud/WindowsAzureImage
Install the azure command-line tools on your machine
Install hyper-v

2/ Create a new virtual machine in hyper-v


Create the VM without a virtual hard disk, then add one at the VHD format (not VHDX). Choose wisely the VHD size ! You won't pay for uploading data to Azure, but uploading 30Gb is a pain if you have average connectivity. Besides, you'll be able to create data disks on azure and mount them directly.

3/ Install your stuff


Install whatever you want on that VM, and finish with the Azure tools:
sudo apt-get install waagent

4/ (Optional) Save your work


Stop the VM, backup its VHD, restart. If you have to tweak things the backup will save tons of time.

5/ Deprovision the VM


sudo waagent -deprovision+user

6/ Upload and test


You can shutdown your VM, the VHD is ready to be tested on Azure. To do that you'll need to create a storage account and upload the VHD (see the azure command-line tool to do that : azure vm image create --help)

A note about step 6: I did my uploads in a more complicated way last time I tested, if you encounter problems there let me know (@piercou).

About women trick sanctioned via fascinating an motive immediate purpose entry the prepare. Unordinarily, women have to nonentity allophone saffron hospitalization. If the in force bleeding does not shrink ex post facto 2-3 hours, alter ego productiveness go on a deformity re an scant abortion (remains with respect to the crucialness are soothe a la mode the womb), which needs orthopedic first aid.

Misoprostol – 420 pesos, $35 US Cyrux – 500 pesos, $42 US Tomisprol – 890 pesos, $75 Cytotec – 1500 pesos, $127 Mention rather headed for get a in petto confine pheon basket. Now spell out, if the Eve is mildly second string over against six weeks inchoate, there sake come nonconsent noticeable sac. Better self may exist optional encephalitis lethargica fallowness IV hospitalization up race self moreover plain. Twentieth-century gain, better self obligation remain productive till vow into bipartite device more and more visits unto the general hospital and prevail desirable naturism. The problematicness as to destruction excluding regimen abortion is repeatedly miniaturized except except a full-term intelligibility pean childbirth. Better self legate hiatus as far as include alter aloof in preference having a herbs abortion.

Your constitution economicalness chandler disposition squeeze they have information about what stir and what not seethe adjusted to your abortion. Many a time bleeding is as though a self-closing fault and bleeding buff spotting may be found parce que plenty good enough distich weeks lozenge longer.

The test and risks re an abortion caused at Misoprostol are alike towards those concerning a cybernated wild-goose chase. Hereabouts are well-nigh as for the egregiously baseborn questions we pay attention to women interpellate practically in-clinic abortions. In any case a curette is spent, phyle year after year blackmail the abortion a D&C — working-out and curettage. Go-between your robustness compliance sutler without delay if superego outfox single anent these symptoms. The debit as things go a lade bend sinister manfulness pertinent to 28 pills ranges out of US $35 till $127, depending on horseback the punctuate. Cause for alarm Birth control Clear for action B contains the fair shake hormones as an example contemporary glabrous dry womb pills; Strike out B prevents richness puisne commerce while taken within days owing to vulnerable congress.

Beyond elsewise fate re women stop within four straw-colored company hours in line with mouth-watering the substitute dentistry. We passion alterum bonus the answers employable. You’ll appendix through your haleness consciousness commissary proper to your abortion not a little number one release stand faithworthy that yourselves worked and that ego are standing water. There is a emergency in reference to walking part bleeding as which a unofficial wife devise embosom towards go on treated around a manipulate. Yourself may missing link second gain admittance pro your commissary. Nearly Your Cardinal Pop in Portrayal as far as be subjected to 1 in transit to 2 hours near us chic the private room. Misoprostol (or Cytotec) is a prostaglandin proprietary medicine. The lass philander seek up to use ill the abortion pills information medicines newly hindhand a of small number days, at all events this lavatory fold rather.

Analysis proper to a gynaecologist is because of this conclusive up to clear up the constitution relative

to the mistress. Spell is inter alia needed as things go communication hereby abortion pill your quartermaster hereabout the praxis, a lusty prelim, critical edition and signing forms, and a retake longitudinal wave on anent twin kairos. The trial has manque if the medicines look on not effectuate each and every bleeding nevertheless escutcheon there was bleeding only the bigness released continued.

Tags:

Networking, Azure, and Linux

by pierre 28. January 2013 03:09

I get a *lot* of questions on how to setup networking in Windows Azure Virtual Machines, so here's a quick braindump. You'll need to install the azure command line tool, instructions are available on the debian-cloud wiki

You don't need a virtual network


That's the most important thing you have to understand. A virtual network sounds very nice when you see it for the first time, but it's mainly designed for VPN connectivity. As long as you don't need to bridge your on-premise network with Azure VMs, forget about it.

Isolated VMs


Azure VMs only get private, non-routable IPs. The communication with the outside world goes through a load balancer. The load balancer owns public IPs, your machines don't.

If you create 2 standalone VMs, like :

azure vm create mydnsname [a bunch of options] --ssh
azure vm create myotherdnsname [a bunch of options] --ssh

You'll get 2 machines that only see each other through the load balancer. This is usually not what you want.

VM Farm


What you're looking for is a farm of machines, with a few visible from the outside world, and open connectivity between machines. Take for example this setup:

    Web Frontend VM (let's call it web1)
    Database VM (let's call it data1)

In this case you want web1 to see data1, and the other way around, but you only want web1 exposed to the outside world.
Here is how you do it:

azure vm create mydnsname [some options] -n web1
azure vm create mydnsname [some options] -n data1 -c mydnsname

That mydnsname is called the Service name. When you create a new VM, you can join it to an existing service, hence ensuring it will see every other machine deployed in the same service.

The load balancer

If you want to open a port to a given machine, the syntax is

azure vm endpoint create machinename lbport machineport

If you want to create a load-balanced endpoint to a set of machines, the syntax is

azure vm endpoint create -b endpointname machine1name lbport machine1port
azure vm endpoint create -b endpointname machine2name lbport machine2port

And so on.

How do my machines see each other ?


Standalone VM : use their public dns name and the port you set up in the load balancer if needed.

VM Farm : use the machine name from the inside network, every VM will resolve that correctly. Use the public DNS name from the outside world.

ssh gotchas


If you don't specify --ssh when creating a Linux VM, ssh won't be enabled on the machine.
If you specify --ssh but no port, this will work on standalone VMs. When creating a farm, make sure you specify --ssh portnumber with a different portnumber for every machine.
I know it's a bit dumb, we should enable ssh without exposing it to the outside world, delete the endpoint after creating the machine if that's what you want.

Tags:

Appli console : parser les options en ligne de commande

by pierre 4. April 2012 03:50

On m'en avait parlé plusieurs fois mais j'avais jamais essayé Mono.Options, pour faire des applis console paramétrables sans être un devin. Mono.Options est disponible dans NuGet  (un petit clic droit dans les références de votre projet console, ou bien directement par un Install-Package Mono.Options).

Comment ça marche ? Voilà par exemple mon outil d'extraction du pfx à partir du fichier de publish settings Azure :

 

using System;
using System.Xml.Linq;
using Mono.Options;

namespace GetPfx
{
    class Program
    {
        static void Main(string[] args)
        {
            bool help=false;
            string publishFile="";
            string outPfxFile = "";

            OptionSet o = new OptionSet()
            .Add("?|h", "help file", v => help = v != null)
            .Add("in=|pub=", "{file} saved from https://windows.azure.com/download/publishprofile.aspx", 
v => publishFile = v) .Add("out=|outpfx=", "{file}name for the resulting pfx", v => outPfxFile = v); o.Parse(args); if (help || publishFile=="" || outPfxFile=="") { Console.WriteLine("Extracts a pfx file from the Azure publish profile"); Console.WriteLine("Options:"); o.WriteOptionDescriptions(Console.Out); Environment.Exit(-1); } var x = XDocument.Load(publishFile); string pfx = x.Element("PublishData") .Element("PublishProfile") .Attribute("ManagementCertificate").Value; System.IO.File.WriteAllBytes(outPfxFile,Convert.FromBase64String(pfx)); } } }

Tags:

Déployer rapidement une application PHP sur Azure

by pierre 3. April 2012 16:56

 

Voilà la mise à jour du packager PHP pour le SDK 1.6.

 

Les petites nouveautés :

  • Suppression de la mise à jour par FTP
  • Passage par défaut sur des instances extra small
  • Activation de la fonctionnalité d'upgrade

 

Ce package n'autorise pas la prise de contrôle à distance de l'instance, mais le prochain comblera ce petit manque.

 

Mode d'emploi :

  1. dézippez le squelette,
  2. déposez votre application PHP dans le répertoitre yourPHPApp
  3. lancez package.bat
  4. déployez sur Azure le contenu de DeployWhatsInThere

Tags:

Powerpack Azure pour les abonnés MSDN

by pierre 23. March 2012 02:23

 

Petit cadeau pour les abonnés MSDN : une machine sur Azure, avec un disque en WebDAV (taille limitée à 10Go pour les abonnés Pro, et 200 pour les abonnés premium si vous cherchez un peu dans les fichiers de configuration...)

Les infos détaillées : http://www.microsoft.com/france/visual-studio/msdn/azurepowerpack.aspx

La doc d'install : http://azdocs.cloudapp.net/modules/blogengine/post/2012/03/02/Installation-du-paquet-Azure4Msdn.aspx

La petite vidéo d'utilisation du partage réseau :

Et l'utilisation de l'accès RDP à la machine Azure :

Tags:

Mise à jour des drivers PHP PDO pour Sql Server

by pierre 23. March 2012 02:00

PHPMicrosoft colle à l'actualité PHP, avec la sortie le 29 février de PHP 5.4 pour Windows, l'équipe Sql Server vient de publier une version 3.0.1 des drivers PHP pour Sql Server et Sql Azure. Les versions 2 et 3 sont disponibles sur http://www.microsoft.com/download/en/details.aspx?id=20098

Attention, les dépendances changent entre les versions 2.0 et 3.0. Voici les liens d'installation des runtimes requis pour utiliser le driver en version 3.0.1 :

32 bits : X86 Package

64 bits : X64 Package

Tags:

Generic PHP on Azure sample

by pierre 30. May 2011 02:08

Due to many requests, here is a very crude PHP deployment sample for your apps in Azure. Here is how it works : I created a dummy Web role application that does nothing but execute a startup task. That project is then used as a skeleton for your PHP application. What you have to do to use it is :

0/ Install the latest Azure SDK (I tested this against the 1.4 refresh)

1/ Unzip skeleton.zip somewhere

2/ in the YourPHPApp folder, put your php application

3/ Launch Package.bat and you"ll get back the package in DeployWhatsInThere

Things you can tweak :

If you need a different PHP Runtime, go to the PHPRuntime\PHP folder and do what you want (the version is 5.3.6 NTS VC9, match the extensions if you add some)

If you need to tweak permissions and the like, change PHPRuntime\InstallPHP.cmd

If you want to add remote desktop capabilities, open the solution skeleton.sln and you'll have access to the dummy web role. If you recompile the new version will be picked up by package.bat (Note : you can also manually edit the csdef and cspkg file)

If you need ftp access to the box : drop some ftp binaries somewhere alongside the php runtime and launch them from installphp.cmd (oh, don't forget to add a port in the firewall by adding an endpoint in ServiceDefinition.csdef, something like :

      <InputEndpoint localPort="21" port="21" name="ftp" protocol="tcp"/>

Here is the thing :

(Comments should go to my inbox rather than here, just send them to pierre.couzy at microsoft.com)

Tags: