Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: PHP FAQ.

PHP FAQ: Difference between revisions

From MoodleDocs
m (Added phpinfo topic)
Line 34: Line 34:
Run the [http://www.php.net/manual/en/function.phpinfo.php phpinfo()] command. It will display a whole lot of information about the current PHP configuration on your server.
Run the [http://www.php.net/manual/en/function.phpinfo.php phpinfo()] command. It will display a whole lot of information about the current PHP configuration on your server.
You can also run this command from within Moodle. This option is available under  
You can also run this command from within Moodle. This option is available under  
''Administration > Server > PHP info''.  
''Administration > Server > PHP info'' (see [[PHP info]]).


== See also: ==
== See also: ==

Revision as of 15:58, 8 October 2009

What is PHP?

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

Where can I learn more about PHP?

Online resources:

Books:

How is PHP used by Moodle?

Which version of PHP is required by Moodle?

How do I install PHP?

Usually PHP is installed alongside Apache and MySQL in a combination known as AMP, see Installing AMP for details. It is possible to build PHP from source - you might have to if you need a very new version for developing Moodle - however, it is quite challenging. PHP itself has many dependencies that you will need to obtain and build, some of which are also tricky to build from source (e.g. GD).

How do I check the PHP configuration on my server?

Run the phpinfo() command. It will display a whole lot of information about the current PHP configuration on your server. You can also run this command from within Moodle. This option is available under Administration > Server > PHP info (see PHP info).

See also: