FIXIT MENU:
home about us contact us

WHAT'S AVAILABLE:
free scripts advanced scripts online tools great books web related tutorials contributed tutorials news archive geek toys!

SUPPORT:
help forum live chat help

Installing Perl on your Windows machine for testing and development.

Today I want to discuss installing and configuring perl on your windows PC so you can write and test your scripts there before uploading to your host.

First of all, if you have Win95, win98, win98SE or Windows ME, go to control panel, add remove programs, windows components, and make sure "PWS" (Personal Web Server)is installed. If you have WinNT, Win2000 or WinXP go to the same place, and make sure "IIS" (Internet Information Services) is installed, in either case you will probably require your windows CD.

Once you have done that, you basically have a web server running on your PC, so make sure you run "Windows update" and get any patches Microsoft have released for your version of windows. There were some nasty bugs (like Codered and Nimda) that would not have happened if people kept their systems up to date.
(Don't skip this step, its probably the most important thing in this tute.)
My servers are still getting alot of Nimda infected servers trying to infect mine, (kinda pointless cos Linux is essentially unaffected by virus's, but it still wastes my bandwidth.)

Now fire up your browser and go to: Get ActivePerl (It's a free download or you can order it on CD.)

Thats the download page for ActivePerl, if you have 95, 98 or ME you will need to update to "Windows installer 2" and if you have 95, you will also need to download and install DCOM.
All of these are available on that page above and all are just download and double click programs, so no instructions are necessary here.

Download and install ActivePerl last.. (the link above has a download link, you will have to register, but that just entails giving them your name and email.. (use a hotmail or yahoo mail if you want, but they don't spam you so its not worth it.)

Anyway, the file you want is the .MSI file, that will be the easiest way.. the other is a zip file.. It's bigger and more of a pain to install so go with the MSI file, (which is why I suggested updating to Microsoft installer 2.) Only resort to the zip if the MSI doesn't work for you. (Its always worked for me, but I have heard of problems for others.)

None of this actually costs anything incidently. the file you want to be downloading is:

ActivePerl-5.8.8.820-MSWin32-x86-274739.msi 

The file is 15.5 MB in size. (This file is probably outdated now, but the newer version is available on that page.)
On dialup, you can expect it to take about 30-50 minutes.

If you have updated your system appropriatly as mentioned above, just save the ActivePerl-5.8.8.820-MSWin32-x86-274739.msi file somewhere, browse to it and run it, it has a lovely GUI that will step you though the process nicely.
It will also configure IIE and PWS to use the .pl extension for perl scripts. (if you want to know how to do the same for .cgi, ask in the htmlfixit mailing list or forum and I'll fill you in.

You'll also probably be asked some questions about Isapi during the install, go with the defaults and you'll be fine.. (Isapi is like a turbo button for perl scripts similiar to mod_perl on linux, but it is by no means compulsary.
I don't use it.. have no need.)
Once the install is finished, you'll probably have to reload windows, and once that is done, you are ready to start scripting.. easy huh?

If you don't want to use MicroSoft web servers, (which no one will tell you is a bad idea, due to the number of security flaws that have been found in MicroSoft software.) You can download a version of Apache for windows, and use that with perl, but thats out of scope here, so I'll give you a url to start you on the track. http://sourceforge.net/projects/webserv/ This install has allot more than just Perl, it has everything to get you started with MySQL backed programs as well (and more).

Congratulations, you now have Perl installed on your machine, (there is probably a c:\perl directory on your system now) and you will want to write some scripts. I'll be getting into that in the coming primers.

NOTE: To install Perl on linux or *BSD machines, search your distributions web pages, the chances are that it is either already installed, or its available on the setup disks.


So if you are ready to learn more:
Back to the Tutorial Index



This site is totally free to use, you have absolutely no moral or legal obligations to help us continue.
There are however, some costs involved in running the site.

<random humor>
Plus Franki needs fish food for his little friends.
</random humor>

So if this site helped you find your way, perhaps you could consider contributing to our costs. Whatever amount you feel this site was worth to you would be just wonderful.
Use PayPal if you do decide to share and help us with the costs and in appreciation for our time and attention, or alternatively buy a book from our Bookstore..


  Time  in  Don's  part  of the world is:   March 12, 2010, 1:40 am
  Time in Franki's part of the world is:   March 12, 2010, 2:40 pm
  Don't worry neither one sleeps very long!



privacy policy :: support us :: home :: live chat help
contact us :: forum ::tutorials :: bookstore :: Site Map



      Valid XHTML 1.0! Valid CSS!       Community ENTerprise Operating System       powered by Apache Server
Pic 3 Pic 3

SEARCH:
USEFUL LINKS:

CIGHTML Firefox Thunderbird ClamWin WordPress SpyBot S&D TheGIMP Apache for Windows Registry Cleaners More cool stuff: