在 Solaris 中配置 PHP 开发环境
本教程介绍了如何在 OpenSolaris 2008.05 或 Sun Solaris Express Community Edition (SXCE) 上设置 PHP 开发环境。在这两个 Solaris 系统上,PHP 引擎、Apache 服务器和 MySQL 数据库服务器都包含在“Web 堆栈”包中。
可以在此处下载 SXCE。
此处提供了 OpenSolaris 2008.05。
目录

要学习本教程,您需要具备以下软件和资源。
在 OpenSolaris 2008.05 上安装 Web 堆栈
使用包管理器或命令行来安装 amp-dev web 堆栈包。amp-dev 包中包含了 PHP 引擎、Apache HTTP 服务器、MySQL 数据库服务器和 webstackui 包(其中包含用于使用 AMP 组件的桌面工具)。安装此包之后,“应用程序”>“开发者工具”>“Web 堆栈管理”菜单即可用。
在 SXCE 上,Web 堆栈在缺省情况下已安装。您只需要对其进行初始化。
初始化 Web 堆栈组件
您需要先初始化 Web 堆栈组件,然后才能在 Solaris 中使用 AMP。
初始化 Web 堆栈:
- 选择“应用程序”>“开发者工具”>“Web 堆栈管理”>“初始化”。
将显示以下终端:

- 提示时按 Enter 键。此时将显示 Web 堆栈管理的上下文菜单。要配置组件,请选择“选项”。要启动/停止 Apache/MySQL 服务器,请选择相关的菜单项。您还可以创建和运行样例应用程序。

启用对 PHP 组件的调试和配置
在初始化 AMP 包之后,可以对其他组件启用调试和配置。
对 AMP 启用调试和配置:
- 打开“选项”对话框(“应用程序”>“开发者工具”>“Web 堆栈管理”>“选项”)。
- 在“选项”对话框中,打开 "PHP" 标签并选择“启用调试”。这样即可启用 IDE 的 PHP 调试功能。(请参见在 NetBeans IDE 中调试 PHP 源代码。)

- 要查看有关 AMP 配置的信息,请单击“显示 phpinfo”。此时会运行内置的 <php-info> 脚本。
“选项”对话框还会帮助您执行以下配置任务:
- 除了调试和运行 php-info 之外,"PHP" 标签还可以设置错误报告级别,并在需要编辑 php.ini 时为您提供打开该文件的快速链接。
- 您可以允许远程访问 MySQL 服务器,或从 "MySQL" 标签编辑 my.cnf 配置文件。
- 可以从“常规”标签启动或停止 Apache 服务器。
- 在 "Apache2" 标签中,可以设置 Apache 端口号、更改 Web 目录(缺省情况下为 /var/apache2/2.2/htdocs)、在 Web 目录中为不同的用户创建单独的 home 目录,以及打开 httpd.conf 文件进行编辑。

可在此处了解有关 AMP Solaris 包的详细信息。
要发送意见和建议、获得支持以及随时了解 NetBeans IDE PHP 开发功能的最新进展,请加入 users@php.netbeans.org 邮件列表。
返回至 PHP 学习资源