Mysql – Apple Mac OS X Server (version 10.2.3 or later) User Manual
Page 388

388
Chapter 8
PHP: Hypertext Preprocessor
PHP lets you handle dynamic Web content by using a server-side HTML-embedded scripting
language resembling C. Web developers embed PHP code within HTML code, allowing
programmers to integrate dynamic logic directly into an HTML script rather than write a
program that generates HTML.
PHP provides CGI capability and supports a wide range of databases. Unlike client-side
JavaScript, PHP code is executed on the server. PHP is also used to implement WebMail on
Mac OS X Server. For more information about this module, see
www.php.net
mod_perl
This module integrates the complete Perl interpreter into the Web server, letting existing Perl
CGI scripts run without modification. This integration means that the scripts run faster and
consume fewer system resources. For more information about this module, see
perl.apache.org
MySQL
MySQL provides a relational database management solution for your Web server. With this
open-source software, you can link data in different tables or databases and provide the
information on your Web site.
The MySQL Manager application simplifies setting up the MySQL database on Mac OS X
Server. You can use MySQL Manager to initialize the MySQL database, and to start and stop
the MySQL service.
MySQL is pre-installed on Mac OS X Server, with its various files already in the appropriate
locations. At some point you may wish to upgrade to a newer version of MySQL. You can
install the new version in /usr/local/mysql, but, MySQL Manager will not be aware of the new
version of MySQL and will continue to control the pre-installed version. If you do install a
newer version of MySQL, use MySQL Manager to stop the pre-installed version, then start the
newer version via the config file.
For more information on MySQL, see
www.mysql.com
LL0395.Book Page 388 Wednesday, November 20, 2002 11:44 AM