Mac OS X Requirements
Soybo has the following requirements for Mac OS X computers:
- Mac OS X (version 10.2.3 or higher)
- Apache (Personal Web Sharing)
- MySQL
- PHP
- phpMyAdmin
- GUI Scripting
MySQL
The MySQL database server is a popular open source database. MySQL is not installed on default Mac OS X installations. You must have MySQL installed and configured before you can use Soybo.
You can download a click-install binary of MySQL from:
Note: You should download the Standard package in the Mac OS X Package Installer downloads section.
Additional instructions can be found on Marc Liyange's MySQL page. Futhermore, he has created a package that automatically starts up MySQL on system startup. It's highly recommended that you install this package, else you'll have to manually start MySQL every time your computer reboots!
PHP
PHP is a popular general-purpose scripting language for web development. Much of Soybo was written entirely in PHP. Though PHP is installed by default on your Mac OS X computer, it has not been enabled and is an older version than what is currently available.
Marc Liyange has made it very easy to install the latest version of PHP on your Mac OS X computer.
phpMyAdmin
phpMyAdmin is a PHP-based MySQL administration tool. It provides a graphical frontend to managing your MySQL databases.
Though phpMyAdmin is optional, but is highly recommended. It can help you avoid the command line for performing functions such as creating new users and databases, and viewing and editing existing tables.
GUI Scripting
GUI Scripting (System Events) provides the ability to control applications with or without scripting support via AppleScript. The GUI Scripting Events requires Mac OS X version 10.2.3 or higher.
If you are running an earlier version of Mac OS X, you will be able to use Soybo, but not those Soyvices that make use of the GUI Scripting Events library.
It is possible that a future version of Mac OS X will incorporate GUI Scripting software into the operating system. Until then, you must download the software from Apple.