FeaturesDocs & SupportCommunityBlogsPartners

在 Solaris 中配置 PHP 开发环境

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

可以在此处下载 SXCE。

此处提供了 OpenSolaris 2008.05。

目录

本页上的内容适用 NetBeans IDE 6.5

要学习本教程,您需要具备以下软件和资源。

软件或资源 要求的版本
NetBeans IDE PHP 下载包 6.5
PHP 引擎 版本 5。包含在 amp-dev 包中。
Web 服务器 推荐使用 Apache HTTP Server 2.2
包含在 amp-dev 包中。
数据库服务器 推荐使用 MySQL Server 5.0
包含在 amp-dev 包中。
PHP 调试器(可选) 包含在 amp-dev 包中,但在缺省情况下被禁用。

在 OpenSolaris 2008.05 上安装 Web 堆栈

使用包管理器或命令行来安装 amp-dev web 堆栈包amp-dev 包中包含了 PHP 引擎、Apache HTTP 服务器、MySQL 数据库服务器和 webstackui 包(其中包含用于使用 AMP 组件的桌面工具)。安装此包之后,“应用程序”>“开发者工具”>“Web 堆栈管理”菜单即可用。

在 SXCE 上,Web 堆栈在缺省情况下已安装。您只需要对其进行初始化。

初始化 Web 堆栈组件

您需要先初始化 Web 堆栈组件,然后才能在 Solaris 中使用 AMP。

初始化 Web 堆栈:

  1. 选择“应用程序”>“开发者工具”>“Web 堆栈管理”>“初始化”。
    初始化 Web 堆栈管理
    将显示以下终端:
    SXCE 终端
  2. 提示时按 Enter 键。此时将显示 Web 堆栈管理的上下文菜单。要配置组件,请选择“选项”。要启动/停止 Apache/MySQL 服务器,请选择相关的菜单项。您还可以创建和运行样例应用程序。
    SXCE 管理选项

启用对 PHP 组件的调试和配置

在初始化 AMP 包之后,可以对其他组件启用调试和配置。

对 AMP 启用调试和配置:

  1. 打开“选项”对话框(“应用程序”>“开发者工具”>“Web 堆栈管理”>“选项”)。
  2. 在“选项”对话框中,打开 "PHP" 标签并选择“启用调试”。这样即可启用 IDE 的 PHP 调试功能。(请参见在 NetBeans IDE 中调试 PHP 源代码。)
    “Web 堆栈选项”对话框的 "PHP" 标签
  3. 要查看有关 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 文件进行编辑。
    “选项”对话框中的“Apache 选项”标签

 

可在此处了解有关 AMP Solaris 包的详细信息。

要发送意见和建议、获得支持以及随时了解 NetBeans IDE PHP 开发功能的最新进展,请加入 users@php.netbeans.org 邮件列表


返回至 PHP 学习资源

Companion
Projects:
                  Powered by: