FreeBSD MPS: Release Notes - What's Different?
This section includes a brief list of differences between MPS v3 and MPS v2. It discusses the most used and popular
elements of the MPS server, including the Apache Web server, PHP, MySQL, and vinstall library, including updates to
the WordPress vinstall.
The MPS v3 is a significant upgrade to the MPS products. Because MPS v3 includes upgrades to the operating system and the file
system, almost all programs and services on the server vary technically in some way from other MPS products. Accordingly,
interaction with frequently used and common elements of the server may change.
However, the MPS v3 operating system and file system perform almost identically to MPS v2. This means your interaction with
most wrappers, scripts, services, and programs on MPS v3 should not change. For example, your usage of command-line wrappers
such as vadduser or vaddhost does not change.
Web Server
The MPS v3 comes with the Apache Web server version 2.2.3 installed by default. This new version performs faster and executes
requests in a more optimized fashion than previous versions. The Apache 2 Web server also provides native support for the
increasingly popular IPv6 protocol. For more information about changes in version 2.x, visit the following Web page:
http://httpd.apache.org/docs/2.0/en/new_features_2_0.html
For more information specifically about changes in version 2.2.x, visit the following Web page:
http://httpd.apache.org/docs/2.2/en/new_features_2_2.html
PHP 5.x
PHP (PHP: Hypertext Preprocessor) version 5.1.5 is compiled specifically for Apache 2 on MPS v3. PHP 4.4.4, available through
a vinstall, is compiled specifically for Apache 1. Attempting to use either version of PHP with a different version of the
Apache Web server may cause scripts and programs to function incorrectly.
PHP 5.x adds several new extensions and improved support for popular technologies such as XML, SOAP, MySQL, object oriented
programming, and others. For more information about changes in PHP 5.x, visit the following Web page:
http://www.php.net/ChangeLog-5.php
MySQL 5.x
The new operating system of the MPS v3 permits the MySQL database server to use native threading, instead of FreeBSD threading
as used with previous MPS implementations. MySQL for MPS v3 uses less (sometimes 30 or more) processes than MySQL on other
MPS products!
MySQL 5.0.24 is the default version installed when executing vinstall mysql or vinstall mysql5 from the command line. MySQL
4.1.21 is also available by executing vinstall mysql4.1 from the command line.
MySQL 5.x includes many new controls, elements and features, improving performance and functionality. For more information
about changes in MySQL 5.x, visit the following Web page:
http://dev.mysql.com/doc/refman/5.0/en/index.html
Vinstall Library
The MPS v3 introduces several new vinstalls, such as Tomcat and java_jdk. Old or deprecated programs in the vinstall library
are no longer offered. The vinstalls offered on MPS v2 that are not supported on MPS v3 include the following:
- cybozu
- mysql3-oldstyle
- mysql3
- mysql4.0
- perl5.6.1
- perl5.8.4
- perl5.8.6
- postgresql-oldstyle
- procmail (available with procmail-lda)
Installing WordPress
The vinstall for WordPress for MPS v3 installs a current WordPress version (2.0.4). The vinstall also provides additional
command-line options when installing WordPress. To obtain a full list of these options, connect to your server through SSH
and execute the following from the command prompt:
# vinstall wordpress --help
An example of these new options is you can specify the installation of a language pack for WordPress during the vinstall.
For example, the following installs the Japanese language pack:
# vinstall wordpress --lang='ja'

|