| # Installing Perl
This page covers installing Strawberry Perl and ActivePerl. If you have previously installed Strawberry Perl and are upgrading to a newer version or replacing it with ActivePerl, first delete the old version by deleting the following folder and all its content: C:\UniServerZ\core\perl Note: Deleting this folder returns the server to a default state and completely removes Strawberry Perl. ## Installing Strawberry Perl Installing is a misnomer! Nothing is installed to your PCs registry. All files are extracted to their appropriate location within the UniServer folder structure. The extraction procedure is identical for all plugin versions. Proceed as follows: Download Strawberry Perl installation file, e.g. ZeroXV_strawberry_perl_x_x_x.exe See Plugins - Modules page for download details. Save to folder UniServerZ. If running, stop Apache and MySQL servers and also exit UniController. Double-click on the above installation file; this runs the self extracting archive. If prompted, allow overwriting of existing files. If you wish, delete the installation file; it is no longer required. Note: ZeroXV_strawberry_perl_x_x_x.exe installs full version of Strawberry Perl x.x.x portable. ## Installing ActivePerl ActivePerl is considered to be the de facto standard. However, the ActivePerl Community License restricts the way the package can be distributed. Since this is inconsistent with The Uniform Server's license, ActivePerl is not included with The Uniform Server, nor is it available as a plugin. On the other hand, you are free to download, install and use a personal copy of ActivePerl Community Edition. You may download the latest version of ActivePerl Community Edition from ActiveState. Note: ActivePerl is NOT portable. --oOo--