Scripts ending in
.php will be executed with
Changing PHP options
Many PHP configurable options can be set by placing a
.user.ini file in the directory where you want things changed.
See the PHP Manual for more information.
Choosing a version of PHP
The default version of PHP on silk is 5.5, though some older accounts might be configured to use 5.3 for compatibility. If you need to switch PHP versions, you can do so by creating or editing your site's
.silk.ini file (for example
~/www-root/.silk.ini) and adding the version to the
[php] version = 5.5
Valid version choices are
newest (which provides the newest available on the system).
You should contact SAA after making this change for it to take effect.
PHP versions from the command-line and scheduled tasks
Since multiple version of PHP are available, make sure you call the intended version. The version of PHP you call by default from the command-line should be the version
specified in your
~/www-root/.silk.ini file. To call another version, or to call the correct one from a scheduled task, use its full path:
Composer is a popular library dependency manager for PHP. Once you declare what packages your project needs, it can help you get them installed and keep them up to date. You can check out composer and see what packages are available at Packagist.
You may need to use the older PEAR package manager to obtain PHP extensions for your application. If so, you'll need to initialize and maintain your own PEAR repository, and refer to it from within your application.
You can create your own local PEAR repository in
pear config-create ~/ ~/.pearrc
After this, you can manage all your own PEAR modules with the
pear command. For example:
pear install MDB2