

Then using the repository command, add the full path to the temp directory, turn off the others, and run ppm> Install dbi.
Activeperl 5.10 download#
Next, if you are like me and developing on an intrAnet server from a workstation and the net is not connected to your server, then go to, locate DBI-1.37.ZIP, download it, extract the files to a temp directory. First, the command should be c:\perl\ppm.bat, that gets the package manager working. I discovered that the above instructions were in error. I too was missing DBI after installation of 5.8.0 in Windows.
Activeperl 5.10 windows#
Instructions on building Perl 5.8 (and above) for Windows NT/2000/XP Use install in ppm with the folowing URL as the first arguement.Ī better choice to ActiveState Perl, is your own build of Perl 5.8+ Using the Perl Package Manager, I was able to install DBD from the link that is given above and everything is working fine.Īnd if you missed it above. I used ppm2 to install, ppm3 failed all attempts. I was unable to connect with the ftp server, however i found the ppd here: Works perfectly for me with ActiveState Perl Version 5.8 However, Randy Kobes has kindly donated a PPM package However, every 5.8 version of DBD I could find did not work so I had to go back to Perl 5.6 and follow the instructions above to use DBD again.Īs of this writing, the above procedure won't work with ActivePerl 5.8.0, because so far a PPM for DBD::mysql is not available from the ActiveState server. I have read around the internet that Perl 5.6 and Perl 5.8 are binary incompatible so libraries must be recompiled. I never could resolve this problem in Perl 5.8. The older PPM file on CPAN, WILL NOT WORK.
Activeperl 5.10 driver#
The new version of ActivePerl ActivePerl-5.8.0.804-MSWin32-x86 requires you to recompile the DBD::mysql driver manually. (optional) Install additional Perl modules if necessary:Ĭreate the file %plesk_dir%\etc\DiskSecurity\perl.xml with the following contents:Ĭ:\> plesk bin repair -directory-permissions -directory "C:\Strawberry\perl"Īllow the Strawberry Perl executable in IIS ISAPI and CGI Restrictions:Ĭ:\> plesk sbin websrvmng -add-extension "-file=C:\Strawberry\perl\bin\perl.exe \"%s\" %s" "-description=Strawberry Perl" -group=PERLĬonfigure the IIS handler manually for websites that need to handle Perl files by adding the following section inside the section in the file %plesk_vhosts%\\httpdocs\web.User Comments Posted by on Janu3:59am (optional) Install additional Python modules if necessary:Ĭ:\> C:\Python27> python.exe -m pip install SomePackageĬreate the file %plesk_dir%\etc\DiskSecurity\python.xml with the following content:Ĭ:\> plesk bin repair -directory-permissions -directory "C:\Python27"Īllow the Python executable in IIS ISAPI and CGI Restrictions:Ĭ:\> plesk sbin websrvmng -add-extension "-file=C:\Python27\python.exe -u \"%s\" %s" "-description=Python" -group=PYTHONĬonfigure the IIS handler manually for websites that need to handle Python files by adding the following section inside the section in the file %plesk_vhosts%\\httpdocs\web.config:ĭownload the Strawberry Perl MSI from the page Install the downloaded MSI to the default location. Python (from )ĭownload the Python MSI installer from the page. After that, Perl and Python can be used on websites directly.

The solution below can be used to configure Perl and Python handler mappings directly in IIS. Note: Plesk does not officially support Strawberry Perl and Python from.

It is not guaranteed that a website will work properly if it is run by Strawberry Perl and Python (from ). The list of Perl and Python packages shipped with ActiveState products differs from the ones shipped with Strawberry Perl and Python (from ) distributives. Warning: The instructions below work for Plesk Onyx 17.8 and Plesk Obsidian only!
