5.0-Nano: Perl: Difference between revisions

m
no edit summary
(New page: {{Nav 5.0-Nano}} '''Uniform Server 5.0-Nano and Perl''' Although for server control Uniform Server no longer uses Perl it remains fully supported. Perl is a very powerful scripting langu...)
 
mNo edit summary
Line 10: Line 10:
'''''[[#top | Top]]'''''
'''''[[#top | Top]]'''''
== ActivePerl ==
== ActivePerl ==
Uniform Server's Perl plugins use [http://www.activestate.com/activeperl/features/ ActivePerl] from [http://www.activestate.com/ ActiveState] current version is ActivePerl 5.10.0.1005 it’s an industry-standard Perl distribution.
Uniform Server's Perl plugins use [http://www.activestate.com/activeperl/features/ ActivePerl] from [http://www.activestate.com/ ActiveState] current version is ActivePerl 5.10.0.1006 it’s an industry-standard Perl distribution.


ActivePerl is multi platform, runs on Windows, Linux, Mac OS X, Solaris, AIX and HP-UX.
ActivePerl is multi platform, runs on Windows, Linux, Mac OS X, Solaris, AIX and HP-UX.
Line 21: Line 21:
There are two plugins to choose from either full or mini.
There are two plugins to choose from either full or mini.


The mini plugin is suitable for majority of smaller applications. Larger and more advanced application downoad the full plugin.
'''''Perl Versions'''''
*ActivePerl 5.10.0.1005
*ActivePerl 5.10.0.1006
 
The mini plugin is suitable for majority of smaller applications. Larger and more advanced application download the full plugin.


'''''[[#top | Top]]'''''
'''''[[#top | Top]]'''''
Line 27: Line 31:
Downloaded the plugins from from [http://sourceforge.net/projects/miniserver/files/ Sourceforge] choose one of the following:
Downloaded the plugins from from [http://sourceforge.net/projects/miniserver/files/ Sourceforge] choose one of the following:


'''ActivePerl 5.10.0.1005'''
{|cellpadding="4" cellspacing="3"  
{|cellpadding="4" cellspacing="3"  
|-style="background:#F4F4F4;"
|-style="background:#F4F4F4;"
|'''File name'''||'''Compressed'''||'''Uncompressed'''||'''Comments'''
|'''File name'''||'''Compressed'''||'''Uncompressed'''||'''Comments'''
|-style="background:#F4F4F4;"
|-style="background:#F4F4F4;"
|V5.0_mini_perl.exe||1.82 MB ||9.29 MB||Contains Perl core program with a collection of commonly used Perl modules.  
|V5.0_mini_perl.exe||5.07 MB ||16.5 MB||Contains Perl core program with a collection of commonly used Perl modules.  
|-style="background:#F4F4F4;"
|-style="background:#F4F4F4;"
|V5.0_mini_perl.zip||3.19 MB ||9.29 MB||Contains Perl core program with a collection of commonly used Perl modules.  
|V5.0_mini_perl.zip||7.13 MB ||16.5 MB||Contains Perl core program with a collection of commonly used Perl modules.  
|-style="background:#F4F4F4;"
|-style="background:#F4F4F4;"
|V5.0_full_perl.exe||10.6 MB ||52.2 MB ||Contains Perl core program and full set of Perl modules.  
|V5.0_full_perl.exe||10.6 MB ||52.2 MB ||Contains Perl core program and full set of Perl modules.  
Line 39: Line 44:
|V5.0_full_perl.zip||16.0 MB ||52.2 MB ||Contains Perl core program and full set of Perl modules.  
|V5.0_full_perl.zip||16.0 MB ||52.2 MB ||Contains Perl core program and full set of Perl modules.  
|}  
|}  
'''ActivePerl 5.10.0.1006'''
{|cellpadding="4" cellspacing="3"
|-style="background:#F4F4F4;"
|'''File name'''||'''Compressed'''||'''Uncompressed'''||'''Comments'''
|-style="background:#F4F4F4;"
|V5.1_mini_perl.exe||5.14 MB ||16.9 MB ||Contains Perl core program with a collection of commonly used Perl modules.
|-style="background:#F4F4F4;"
|V5.1_mini_perl.zip||7.21 MB ||16.9 MB||Contains Perl core program with a collection of commonly used Perl modules.
|-style="background:#F4F4F4;"
|V5.1_full_perl.exe||10.9 MB ||54.1 MB ||Contains Perl core program and full set of Perl modules.
|-style="background:#F4F4F4;"
|V5.1_full_perl.zip||16.5 MB ||54.1 MB ||Contains Perl core program and full set of Perl modules.
|}


Non-Perl users I hope will appreciate what a significant overhead it is even with mini-Perl installed hence the reason for making Perl a plugin.
Non-Perl users I hope will appreciate what a significant overhead it is even with mini-Perl installed hence the reason for making Perl a plugin.


If space is at a premium Perl users can start with mini-Perl and add modules as required from full-Perl.  
If space is at a premium Perl users can start with mini-Perl and add modules as required from full-Perl.  
'''''Note'':''' Don't mix modules from different versions.


'''''[[#top | Top]]'''''
'''''[[#top | Top]]'''''
Line 51: Line 71:
By far the easiest way to install Perl is to download one of the executables and install as follows:
By far the easiest way to install Perl is to download one of the executables and install as follows:


* Copy file V5.0_mini_perl.exe or V5.0_full_perl.exe to folder UniServer
* Copy file V5.#_mini_perl.exe or V5.#_full_perl.exe to folder UniServer
* Double click on file to run the self-extracting archive
* Double click on file to run the self-extracting archive
* For Perl to be picked up restart the servers.
* For Perl to be picked up restart the servers.
Line 62: Line 82:
Installing from a zip file requires a few extra steps as follows:
Installing from a zip file requires a few extra steps as follows:


* Copy file V5.0_mini_perl.zip or  V5.0_full_perl.zip to any folder.
* Copy file V5.#_mini_perl.zip or  V5.#_full_perl.zip to any folder.
* Extract to current path.
* Extract to current path.
* Copy folders bin and lib to folder UniServer\usr
* Copy folders bin and lib to folder UniServer\usr
Line 146: Line 166:


For convenience any Uniform Server plugin requiring Perl support such as AWStats come complete with mini-Perl and any additional modules required to support that plugin.  
For convenience any Uniform Server plugin requiring Perl support such as AWStats come complete with mini-Perl and any additional modules required to support that plugin.  
[[5.0-Nano: UniTray | '''Next page''']] covers UniTray


'''''[[#top | Top]]'''''
'''''[[#top | Top]]'''''