青岛江苏路小学怎么样:Ubuntu php环境搭建

来源:百度文库 编辑:九乡新闻网 时间:2024/05/08 04:46:03

在 Linux Ubuntu 发行版中配置 PHP 开发环境

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

目录

  • 安装软件
    • 启动 Synaptic 包管理器
    • 选择要安装的包
    • 检查安装
  • 指定 Apache2 HTTP 服务器的文档根目录
    • 创建文档根目录位置
    • 创建新虚拟主机
    • 激活新虚拟主机
  • 配置 MySQL 数据库服务器
  • 安装和启用 XDebug 调试器
    • 安装 PHP5 开发和 PEAR 模块
    • 安装 XDebug
    • 启用 XDebug
  • 使用 AMP 包

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

软件或资源要求的版本NetBeans IDEPHP 下载包 6.5PHP 引擎版本 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 开发环境。您需要执行以下操作:

  1. 安装 Apache2 HTTP 服务器、PHP5 引擎、MySQL 5.0 数据库服务器和 PHP5-MySQL 模块(在 PHP5 引擎中自动启用对 MySQL 的支持)。
  2. 指定 Apache2 HTTP 服务器的文档根目录
  3. 配置 MySQL 数据库服务器
  4. 安装和启用 XDebug 2.0 调试器
有关单独安装 Apache、MySQL 和 PHP 的信息,请参见此处。

可通过在“终端”窗口的命令提示符下执行以下命令安装此软件:

aptitude install apache2 php5 php5-gd mysql-server php5-mysql
要使用界面功能安装此软件,请完成以下步骤:

  • 启动 Synaptic 包管理器。
  • 选择并安装所需的包。
  • 检查您的安装。

启动 Synaptic 包管理器

  1. 选择“应用程序”>“添加/删除”。此时将打开“添加/删除应用程序”面板。
  2. 左面板显示了可进行安装的应用程序列表。按“高级”。
  3. 此时将打开“输入口令以执行管理任务”对话框。
  4. 在“口令”编辑框中,输入在操作系统安装过程中为超级用户指定的口令,然后按“确定”。
  5. 此时将打开“快速介绍”信息面板。阅读其中的信息,然后单击“关闭”。
  6. 此时将打开“Synaptic 包管理器”面板,其中具有可用包列表。

选择要安装的包

  1. 在“Synaptic 包管理器”面板的“所有”标签上,单击以下包旁边的复选框:
    • apache2
    • php5
    • mysql
    • php5-mysql
    对于每一项,从上下文菜单中选择“标记以进行安装”。
  2. 此时将打开“标记其他所需更改”对话框,其中具有相关包的列表,这些包也应该进行安装,以使软件能够正常工作。单击“标记”。
  3. 系统将返回到“Synaptic 包管理器”面板,其中所选的软件包已标记为要安装。
  4. 选择工具栏上的“应用”。此时将打开“应用以下更改”摘要面板,其中具有选择安装的包列表。单击“应用”。
  5. 成功完成下载和安装之后,将打开“已应用的更改”面板。单击“关闭”。

检查安装

  1. 要检查 Apache 和 PHP 是否已安装并正在运行,请启动浏览器,并输入以下 URL:
     http://localhost/
    此时将打开以下页面,其中 PHP5 引擎包含在表示法中:

指定 Apache2 HTTP 服务器的文档根目录

文档根目录是 Apache HTTP 服务器存放用于在浏览器中显示的文件的目录。文档根目录是在定义虚拟主机的文件中指定的。缺省的虚拟主机配置文件是
/etc/apache2/sites-available/default
其根目录为
/var/www/
我们建议您创建自己的虚拟主机并启用它,而不是编辑缺省的虚拟主机。
  • 创建文档根目录位置
  • 在新虚拟主机中指定新文档根目录
  • 激活新虚拟主机

创建文档根目录位置

  1. 选择“位置”>“Home 文件夹”。
  2. 从上下文菜单中,选择“创建文件夹”。
  3. 输入文件夹的名称,例如,public_html。

创建新虚拟主机

  1. 要启动终端,请选择“应用程序”>“附件”>“终端”。此时将打开“终端”窗口。
  2. 要将缺省虚拟主机的配置文件复制到新文件 (mysite),请在命令提示符下键入以下命令:
    sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
  3. 运行 gedit 应用程序并在其中编辑新配置文件 (mysite):
    gksudo gedit /etc/apache2/sites-available/mysite 
    如果系统询问,请输入操作系统安装过程中为超级用户指定的口令。
  4. 更改文档根目录以指向新位置:
    /home//public_html/
  5. 更改目录指令,将
    替换为
  6. 保存文件 mysite

激活新虚拟主机

  1. 要取消激活缺省主机并激活新主机,请启动终端并在“终端”窗口运行以下两个实用程序:
    sudo a2dissite default && sudo a2ensite mysite
  2. 重新启动 Apache HTTP 服务器:
    sudo /etc/init.d/apache2 restart>

配置 MySQL 数据库服务器

在 MySQL 数据库服务器的安装过程中,会创建一个超级用户。缺省情况下,没有为此 MySQL 服务器超级用户指定口令。您需要连接到 MySQL 服务器,然后再为超级用户指定口令。您将需要此口令来创建其他 MySQL 服务器用户。
  1. 要连接到 MySQL 服务器,请启动终端,然后在“终端”窗口中输入以下命令:
    mysql -u root
    此时将显示 MySQL 命令提示符。
  2. 在命令提示符下输入以下命令并按 Enter 键:
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('');
    如果命令执行成功,则会显示以下消息:
    Query OK, 0 rows affected (0.00 sec)

安装和启用 XDebug 调试器

只有在您需要使用 XDebug(对于 PHP 开发是可选的)的情况下才需要以下所有步骤。

安装 PHP5 开发和 PEAR 模块

要从源生成 XDebug,您还需要两个模块:PHP5 开发和 PEAR。

  1. 启动 Synaptic 包管理器。
  2. 切换到“已安装”面板查看 make 模块是否已安装。
  3. 切换到“所有”标签,并单击以下软件包旁边的复选框:
    • php5-dev
    • php-pear
    对于每一项,从上下文菜单中选择“标记以进行安装”。
  4. 此时将打开“标记其他所需更改”对话框,其中具有相关包的列表,这些包也应该进行安装,以使软件能够正常工作。单击“标记”。
  5. 系统将返回到“Synaptic 包管理器”面板,其中所选的软件包已标记为要安装。
  6. 选择工具栏上的“应用”。此时将打开“应用以下更改”摘要面板,其中具有选择安装的包列表。单击“应用”。
  7. 成功完成下载和安装之后,将打开“已应用的更改”面板。单击“关闭”。
注意:您还可以通过在终端窗口中运行以下命令来安装模块:
aptitude install php5-dev php-pear

安装 XDebug

要下载并安装 XDebug,请在“终端”窗口中输入以下命令:
sudo pecl install xdebug

启用 XDebug

要启用 XDebug,您需要在 gedit 文本处理器中编辑 php.ini 文件。
  1. 要启动 gedit 文本处理器,请先启动终端,然后在命令提示符下键入以下命令:
    gksudo gedit
    如果系统询问,请输入操作系统安装过程中为超级用户指定的口令。
  2. 打开文件 /etc/php5/apache2/php.ini
  3. 将以下行添加到此文件中:
    zend_extension=/usr/lib/php5/20051025/xdebug.soxdebug.remote_enable=on

查看此处了解有关配置 XDebug 的详细信息。

使用 AMP 包

要将 PHP 引擎、Apache HTTP 服务器和 MySQL 数据库服务器作为一个堆栈下载和安装,请使用适用 Linux 的 XAMPP 包。

可以在此处找到有关安装和配置 XAMPP Mac OS X 的详细信息。