1,478
edits
(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. | 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 | '''''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|| | |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|| | |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. | * 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. | * 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]]''''' |