Install PHP on IIS in Windows 8
There are many people, who come to me asking, is there any simple way of installing PHP on my PC with Windows and IIS. The answer is, Yes.
Thanks to Microsoft for providing a great tool named Web Platform Installer. This tool is capable of setting up your machine for different tested and tried configuration. It can install many applications & packages. I always used this tool prepare the servers and development environment. However it has only one lack of feature, "Offline Installations". I am still happy as most of the time when I am configuring the environments, the Internet is available and this tool can quickly download the latest one over the Internet. I have prepared a short video for the same.
Here are the steps:
- Download and Install Microsoft Web Platform Installer from here.
- Execute the installed application.
- Click on Options link at the bottom of the window to show up the Options page:
- In the Options page at the bottom, select IIS in place of IIS Express and click OK.
- Search PHP in the search box provided at the top right corner of the main screen and select the version of PHP from the list and click on Add button.
- Install button will be enabled now so click on it and continue for the installation.
- Once the installation is done, this tool will show the installation results for you to verify the components installed.
- Now you ready to start the application development with PHP on windows and IIS.
You can also use the traditional and complex method of installing PHP on IIS in Windows. There are many methods available over the internet, but in case you are interested in the simplest and easiest ways to install, subscribe to the YouTube channel (MindzGroupTech) and keep watching. Here are some links where you can follow me for latest and greatest on technology.
Create USB Installation Stick for Windows 7 64bit and 32bit
There are chances that you are playing a role of IT engineer, who has to install many windows OS every day and you are tired of with the traditional way of installation the OS from DVD. Well in that case you can use a USB stick to install the OS from.
You just need an empty USB stick and the source iso image for the windows operating system. to create a USB installation stick you need to download windows usb / dvd download tool from Microsoft and follow the below guide.
Here are the steps:
- Download Windows 7 USB /DVD Download Tool from here.
- Download the GImageX from here.
- Download the Windows 7 Home Premium Editions from the below links:
- Extract the install.wim from both the ISOs and keep them in some folder locally (You can rename one in case you are putting them in the same folder).
- Open the Windows USB / DVD Download Tool and follow the on screen instructions to create a bootable USB pen drive from 32 bit ISOs source.
- Open the GImageX tool and in the delete tab, remove the indexes from the install.wim which are not required.
- In the Export Tab, copy the required index from the install.wim(64 bit) to the install.wim (32 bit).
- Once the Windows USB /DVD Download tool has finished creating the USB installation media, copy and replace the modified install.wim (32 bit) in the source folder for the USB drive.
- Remove the ei.cfg file from the same folder.
You can now use this USB Stick to boot from to install the desired Windows 7 Editions. Please let me know in case you are finding any difficulties to follow the steps and create a usb installation stick. Leave your comments below and I will try my best to resolve the issues.
Dual Boot Windows 7 along with Windows 8 from VHD
Sometime back when windows 8 was introduced and made available to public, I was at Windows 7 on my laptop and wanted eagerly to install the same. but unfortunately I was having a complete environment setup over there which was hard to wash and rebuild on that eager to see the new operating system on my machine. So, I decided to have my PC dual boot. But there is never the less hurdles in front of a doer. The other problem was to have a spare partition and make it available for installing the windows 8. Finally, the problem was solved by an angle named VHD (Virtual Hard Disk).
I assume there many people who still think that a VHD file requires a virtualization software on you machine to execute from, but no you can have that file hosted with your physical machine and make it act like a Hard Disk Drive encapsulating all of its data from the rest of the drive containing this file. Once you have a VHD file, you can use that as a volume to install the windows also and the same I did here. To help people understand and see visually i have prepared a video on the same.
I want this guide to be helpful to all of you so that in case you are also stuck up with the same kind of situation, can use the guide to seamlessly dual boot the OS without disturbing the existing environment and do your testing before moving ahead.
Here are the steps:
- Create a VHD file (you can see the video guide here)
- Insert the Windows 8 DVD and Boot the machine from it.
- On the setup screen at the drive selection screen press Shift + F10 to open the command prompt.
- Mount the vdisk file as a disk.
- Enter DISKPART.
- Enter LIST VOLUME and see what is the drive and path for the vdisk file.
- Enter SELECT VDISK FILE="<path to vdisk>"
- Enter ATTACH VDISK
- Enter EXIT and close the command prompt
- Refresh the volume selection list in case it is not refreshed automatically to find the new volume listed over there.
- Select that volume to install the Windows 8 in it.
- Once the installation is done you will be able to see the dual boot menu at the time of boot.
In case you are interested in removing the dual boot, you just need to follow the following steps:
- Run msconfig and go to boot tab.
- Select the windows 8 from the list and click remove / delete at the bottom of the list. (remember to make the windows 7 entry as the default boot option.)
- in case you are not planing to use your test VHD again to dual boot the machine, you can remove the VHD file to save up some space.
In case you people are facing any problems, please don't mind leaving a comment over here and I will try to answer the problems.
And you can subscribe to my YouTube Channel too, in case you are interested in more technical guides and learning videos.
ACT Broadband Review - Pathetic Broadband Service
This broadband is good in terms of the Speed Only.
If you are a user who need high speed and happy with that, you can go for that. But as an IT Professional I consider many other things, like
- Connection Speed and Price
- Connection Downtime
- Customer Care Support Availability
- Initial Setup Hassle
- Infrastructure Backend
I will discuss about that one by one:
- Connection Speed and Price:
I am not sure that you will find other ISPs providing you this kind of speed in the Bangalore area in this price. There are plans from low to high budget and data cap requirements, which I think most of the users can fit themselves into. I personally have the 15Mb/s plan with a 40GB of Cap. and thats kind of ok for average users who watch youtube and other online videos. You can see the below video, I am not joking.
Rating (out of 5):
- Connection Downtime:
Seriously, is it professional setup or some person running the business from home!!!
I think that the above statement is enough in itself to explain the service availability. They are really poor. I have seen people commenting on it with good availability, but are they sure? how they measure. I assume they simply are satisfied as they get the internet most of the time when they need like come from offices, switch on the internet and its there or put a huge file for download and go to bed and in the morning find it is downloaded. but truly speaking that's not the right measure of downtime. For me who uses the internet all the time, can tell you that there service is not available all the time. I get regular disconnections of durations ranging from 10 min to several hours and one can easily get frustrated (reason can be found in next point). I have broadband setup from 2 different ISPs to cope with this kind of messy and some critical situations. One for good speed and another for availability.
Rating (out of 5):
- Customer Care Support Availability:
Any such service, without a good customer support or not having a technical team handy, is a nightmare. Truly speaking this is the same case with ACT. You call to the customer support and find their number is always busy. Last time when I faced the problem it was around after 3 hours of continuous efforts I got linked with some Customer Care Executive and that too none technical. They are just clerks to do the data entry of the problem reported by the customer and the in reply that problem will be rectified or answered in 3 -4 working days. Seriously!!! ... I am having the issue / problem now what i will do after 3-4 days. they have such a small team that they can't support even a single city or if I am not exaggerating, a single area within the city. The example of the team size issue can be found in next point.
Rating (out of 5):
- Initial Setup Hassle:
You call up the sales representative, he will set the time of meeting, just only to make sure that he doesn't arrives at that time by mistake also. I fixed up the meeting 2 times. First instance commitment, "I will come at 1:00 pm", and reaches at 8:30pm. and on telling "You are late", the response is "I am going, you are not the only customer" and "You want connection or not" (egotistically), i said "If thats your service, before sales, what kind of service you will provide post sales", I got the answer, "yes sir, we will provide that kind of service and we don't want to give you connection ... we have many customers ... its you who need connection ... we don't require the customers like that", (yes, he was saying truth as that moment i was the only one between 2 of us who was in need but, what could I have done other than simply saying "Buzz Off" at that moment). I opened up their website and wrote about that instance. No response yet. The same time booked for another meeting and guess what the same fellow called up and fixed the time at 7:00pm and reached at around 8:30pm. This time story was clear when he told me, "I am the only salesperson in your and 5-6 other neighbouring areas". Did I hear him correctly, yes he is actually. A small team, running business from home. And if I have to take the connection, I have to deal with his rudeness be gentle, bend down, accept whatever he says. So, that was the story behind registration (happily done in the second meeting).
Now the tern come for the installation person to frustrate me. After 3-4 days the person comes with a bundle of cable in hand with a small bag. "I am from ACT to install the connection" (for which they have taken Rs.500 installation fees). There is network switch at our rooftop. He pulled a cable from that box and thrown other end of that cable from window inside connected the router and configured it. I asked him to setup the router in another room and clip up the cable to walls etc to get a response "I have more customers to provide connection. You are not the only one. Our responsibility is to through the cable inside the house. Where you want to put your router is not our responsibility. If you don't want the setup like this, I will leave it here and go and come whenever you are ok with this sort of setup (or in other word have kneeled down)", posing all the time that "you are the f*****g customer and you are the one who need our services. We are great and no one can beat us."
Rating (out of 5):
- Infrastructure Backend:
Another big question comes ... what kind of infrastructure they have. If anyone of you readers keep a bit of knowledge about the networking, you will be able to understand the problem easily. The infrastructure wise they run their networking by setting up the network nodes in the houses and the buildings of the customers. They put one LAN switch with one battery in the box with 8 connections through that box and that box gets the connection from another such box. You can imagine that setup like a network mesh up where each node in the setup provides the connection to end user and the next node in the network. In such case if there is a failure at one node, all the following nodes will be down and there will be no internet access. Here is the point, which tells about the less availability of the network. If there is power cut in the area, the node is capable of keeping up for max 4 hours in standard conditions (with a star ... lol) as told by the technical person. So there will not be any connection in case there are series of power cuts around the city at different times and these areas happens to be containing the intermediate node from you till the central server. in my area, there are power cuts ranging from 4-10 hours a day. so this kind of setup can easily make someones life miserable.
Rating (out of 5):
Combining all the points the review rating should be 2 out of 5. Which is poor. so, guys be sure that you are already in case you must need a high speed broadband in low budget, just like me and close the eyes and mouth after that. I will also suggest that keep a backup connection with you in case you have high dependency on the internet, as I have done. I am not giving up the connection as it is good till it is working and when not, i have the another backup connection for time being.
Good Day !!!
Truly speaking, I really liked the way Google closes the projects which are not doing good, buggy, not getting good number of audience and are not getting good reviews form the lovers of Google. But, what happened to Google this time. Google got too much obsessed with its new Hangout project that it forgot its own very favorite application, which is there everywhere "Gtalk" (also known as Google Talk or Talk on some platforms).
When Google introduced Google Hangout, there was a huge crowd which appreciated this application and in no time it gained good popularity. Whatever, people were expecting from a social communication tool, was covered, including some fun stuff add-ons. It was a great step from Google, which gave a new face to social communication.
Next step for Google was to target different platforms. It evolved from Google+ (Google Plus) reached iOS devices, where Google lovers were missing a communication app (basically GTalk) from long time. It gave a way out to many users of third party applications, who were using these application only because GTalk was missing. Next, it reached to Gmail and replaced chat for Gmail. That was a great step. I personally liked it very much as I was able to start the hangout from within the Gmail, rather going into Google+ site. I still have the Google Talk desktop client and I can still use that for light weight quick chat. But, I can see that the future of this application also is in danger as Google has started redirecting it users from Google Talk download site to Google hangout site. So whoever have the copy of Gtalk installer dumped in some corner of their pc hard drive are the happiest people in the world. So, the people who have migrated from talk to hangout in other locations can still enjoy the lightweight chat over the desktop client version of Gtalk.
Whereas, it is totally unfair to the users of android devices having Talk application installed and Google is asking them to replace it with Hangout application. There are many users who just need simple chat tool which runs in background and keeps the status updated. Communication with talk application is very quick and light weight. There are features like status update, see online friends and distinguish between the status of different contacts by sorting them by status. New hangout does miss certain features like
- Visually distinguishable contacts.
- See who is online.
- Which device is the user logged in at ... like mobile our web or desktop.
- Is user idle or away ... and many more.
These two application however currently uses same base communication service. They are quite different from their usage and liking. I will say that in certain devices hangout can't take place of talk application and android mobile device is one of them. Google should make some hand shaking with each other and try to coexist on the android mobile. Or Google should leave it on the device user to choose between these two in case they can't coexist.
For me, I am still using the talk application for android as I have escaped from getting the hangout app installed automatically. But, there are users who have updated that accidentally; there is no going back. These people are just hitting their heads with the review section of the play store for this application.
At last,I will simply say that Google has released some thing immature, replacing the good and matured product. Don't know what was the rush and when Google will show some relief to its talk users.
Best of luck ... and happy chatting.