PHP 是一种适合 Web 开发的通用脚本语言。PHP 脚本可以被嵌入 HTML 之中。本节解释了如何在已有 Apache2 和 MySQL 的 Ubuntu 系统中安装和配置 PHP5。
本节假设您已经安装了配置了 Apache 2 Web 服务器和 MySQL 数据库服务器。您可以参考本文档中的 Apache 2 部分和 MySQL 部分来分别安装和配置 Apache 2 和 MySQL。
Ubuntu Linux 中可以使用 PHP5。
若想安装PHP5,您可以在终端中输入如下命令:
sudo apt-get install php5-common php5 libapache2-mod-php5
You can run PHP5 scripts from command line. To run PHP5 scripts from command line you should install php5-cli package. To install php5-cli you can enter the following command in the terminal prompt:
sudo apt-get install php5-cli
You can also execute PHP5 scripts without installing PHP5 Apache module. To accomplish this, you should install php5-cgi package. You can run the following command in a terminal prompt to install php5-cgi package:
sudo apt-get install php5-cgi
若想通过 PHP5 使用 MySQL,您需要安装 php5-mysql 包。您可以在终端输入如下命令来安装 php5-mysql:
sudo apt-get install php5-mysql
类似的,若想通过 PHP5 使用 PostgreSQL,您需要安装 php5-pgsql 包。您可以在终端输入如下命令来安装 php5-pgsql:
sudo apt-get install php5-pgsql
Once you install PHP5, you can run PHP5 scripts from your web browser. If you have installed php5-cli package, you can run PHP5 scripts from your command prompt.
Apache 2 Web 服务器被默认配置为运行 PHP5 脚本。换句话说,在您安装了 PHP5 模块之后其就被自动在 Apache 2 Web 服务器中加载了。请确认 /etc/apache2/mods-enabled/php5.conf
文件和 /etc/apache2/mods-enabled/php5.load
文件是否存在。如果它们不存在的话,您可以使用 a2enmod 命令来加载模块。
一旦您安装了 PHP5 相关的包并加载了 PHP5 的 Apache 2 模块,您应当重启 Apache2 Web 服务器以便运行 PHP5 脚本。您可以在终端输入以下命令来重启您的 web 服务器:
sudo /etc/init.d/apache2 restart