在 Linux Ubuntu 发行版中配置 PHP 开发环境
本教程介绍了如何在 Ubuntu-6.06 操作系统中配置 PHP 开发环境。其中包括安装和配置 PHP 引擎、MySQL 数据库、Apache Web 服务器和 XDebug 调试器。
目录

要学习本教程,您需要具备以下软件和资源。
| NetBeans IDE |
PHP 下载包 6.5 |
| PHP 引擎 |
版本 5。 |
| Web 服务器 |
推荐使用 Apache HTTP Server 2.2。 |
| 数据库服务器 |
推荐使用 MySQL Server 5.0。 |
| PHP 调试器(可选) |
XDebug 2.0 或更高版本 |
通常,开发和调试都是在本地 Web 服务器上执行,而生产环境位于远程 Web 服务器上。使用 NetBeans IDE 在远程 Web 服务器上部署 PHP 应用程序中介绍了如何设置远程 Web 服务器。本教程会引导您设置本地 Web 服务器。PHP 支持可以添加到许多本地 Web 服务器(IIS、Xitami 等)上,但最常使用的是 Apache HTTP 服务器。
安装软件
本教程介绍了如何在 Ubuntu-6.06 操作系统中配置 PHP 开发环境。您需要执行以下操作:
- 安装 Apache2 HTTP 服务器、PHP5 引擎、MySQL 5.0 数据库服务器和 PHP5-MySQL 模块(在 PHP5 引擎中自动启用对 MySQL 的支持)。
- 指定 Apache2 HTTP 服务器的文档根目录
- 配置 MySQL 数据库服务器
- 安装和启用 XDebug 2.0 调试器
有关单独安装 Apache、MySQL 和 PHP 的信息,请参见此处。
可通过在“终端”窗口的命令提示符下执行以下命令安装此软件:
aptitude install apache2 php5 php5-gd mysql-server php5-mysql
要使用界面功能安装此软件,请完成以下步骤:
配置 MySQL 数据库服务器
在 MySQL 数据库服务器的安装过程中,会创建一个超级用户。缺省情况下,没有为此 MySQL 服务器超级用户指定口令。您需要连接到 MySQL 服务器,然后再为超级用户指定口令。您将需要此口令来创建其他 MySQL 服务器用户。
- 要连接到 MySQL 服务器,请启动终端,然后在“终端”窗口中输入以下命令:
mysql -u root
此时将显示 MySQL 命令提示符。
- 在命令提示符下输入以下命令并按 Enter 键:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('<yourpassword>');
如果命令执行成功,则会显示以下消息:
Query OK, 0 rows affected (0.00 sec)
安装和启用 XDebug 调试器
只有在您需要使用 XDebug(对于 PHP 开发是可选的)的情况下才需要以下所有步骤。
安装 PHP5 开发和 PEAR 模块
要从源生成 XDebug,您还需要两个模块:PHP5 开发和 PEAR。
- 启动 Synaptic 包管理器。
- 切换到“已安装”面板查看 make 模块是否已安装。
- 切换到“所有”标签,并单击以下软件包旁边的复选框:
对于每一项,从上下文菜单中选择“标记以进行安装”。
- 此时将打开“标记其他所需更改”对话框,其中具有相关包的列表,这些包也应该进行安装,以使软件能够正常工作。单击“标记”。
- 系统将返回到“Synaptic 包管理器”面板,其中所选的软件包已标记为要安装。
- 选择工具栏上的“应用”。此时将打开“应用以下更改”摘要面板,其中具有选择安装的包列表。单击“应用”。
- 成功完成下载和安装之后,将打开“已应用的更改”面板。单击“关闭”。
注意:您还可以通过在
终端窗口中运行以下命令来安装模块:
aptitude install php5-dev php-pear
安装 XDebug
要下载并安装 XDebug,请在“终端”窗口中输入以下命令:
sudo pecl install xdebug
启用 XDebug
要启用 XDebug,您需要在
gedit 文本处理器中编辑 php.ini 文件。
- 要启动 gedit 文本处理器,请先启动终端,然后在命令提示符下键入以下命令:
gksudo gedit
如果系统询问,请输入操作系统安装过程中为超级用户指定的口令。
- 打开文件 /etc/php5/apache2/php.ini。
- 将以下行添加到此文件中:
zend_extension=/usr/lib/php5/20051025/xdebug.so
xdebug.remote_enable=on
查看此处了解有关配置 XDebug 的详细信息。
使用 AMP 包
要将 PHP 引擎、Apache HTTP 服务器和 MySQL 数据库服务器作为一个堆栈下载和安装,请使用适用 Linux 的 XAMPP 包。
可以在此处找到有关安装和配置 XAMPP Mac OS X 的详细信息。
要发送意见和建议、获得支持以及随时了解 NetBeans IDE PHP 开发功能的最新进展,请加入 users@php.netbeans.org 邮件列表。
返回至 PHP 学习资源