httpd怎么支持php7

worktile 其他 214

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    为了让Apache HTTP服务器 (httpd) 支持PHP7,需要进行一系列的配置步骤。以下是具体的操作方法:

    第一步:安装PHP7
    在安装PHP7之前,请确保已经安装了Apache HTTP服务器。然后,执行以下步骤来安装PHP7:
    1. 打开终端窗口,运行以下命令来更新软件包列表:
    “`
    sudo apt-get update
    “`
    2. 接下来,运行以下命令来安装PHP7及其常用扩展库:
    “`
    sudo apt-get install php7.0 php7.0-cli libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-gd php7.0-mbstring php7.0-mcrypt php7.0-xml
    “`
    3. 安装完成后,运行以下命令来确认PHP7是否成功安装:
    “`
    php -v
    “`

    第二步:配置Apache与PHP7
    在安装完PHP7之后,需要将Apache与PHP7进行配置,以确保它们可以正常协同工作。执行以下步骤:
    1. 打开终端窗口,运行以下命令来打开PHP配置文件:
    “`
    sudo nano /etc/php/7.0/apache2/php.ini
    “`
    2. 在打开的配置文件中,搜索并找到以下行:
    “`
    ;extension=php7.0.so
    “`
    将其改为:
    “`
    extension=php7.0.so
    “`
    3. 保存并关闭文件,运行以下命令来重新启动Apache服务器:
    “`
    sudo service apache2 restart
    “`

    第三步:确认PHP7是否成功集成到Apache中
    为了确认PHP7是否已经成功集成到Apache中,可以创建一个简单的PHP文件并在浏览器上查看结果。执行以下步骤:
    1. 打开文本编辑器,创建一个名为`info.php`的文件,并将以下内容复制到文件中:
    “`php

    “`
    2. 将该文件保存到Apache默认的Web根目录中,通常是`/var/www/html/`。
    3. 打开浏览器,输入`http://localhost/info.php`访问该文件。
    4. 如果出现了关于PHP版本和配置的信息页面,说明PHP7已成功集成到Apache中。

    现在,你的Apache HTTP服务器应该已经成功地集成了PHP7。你可以开始运行PHP7的应用程序并享受其中带来的性能和功能提升。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Apache httpd是一种流行的开源Web服务器软件,可用于搭建和管理网站。支持PHP是Apache httpd的一个重要特性,通过在httpd配置中启用PHP模块,可以使httpd能够运行PHP脚本。本文将介绍如何配置httpd来支持PHP7。

    1. 安装PHP7

    在开始配置httpd之前,首先需要安装PHP7。您可以从官方PHP网站(https://www.php.net/downloads.php)下载PHP7的最新版本,并按照安装说明进行安装。确保您选择与您的操作系统和httpd版本兼容的PHP7版本。安装完成后,您还需要将PHP可执行文件的路径添加到系统的环境变量中,以便httpd能够找到并执行PHP程序。

    2. 启用PHP模块

    在httpd的配置文件中,有一个名为“httpd.conf”的主配置文件。您需要编辑此文件,并找到以下行:

    “`
    # LoadModule php5_module modules/libphp5.so
    “`

    取消这一行的注释并修改为:

    “`
    LoadModule php7_module modules/libphp7.so
    “`

    这样就启用了PHP7模块。请确保模块文件路径正确,并且与您安装的PHP7版本相对应。

    3. 配置PHP解释器

    找到php模块的相关配置行,在这些行之后添加以下内容:

    “`

    DirectoryIndex index.php index.html
    AddHandler php7-script .php
    AddType application/x-httpd-php-source .phps


    SetHandler application/x-httpd-php


    DirectoryIndex index.php index.html

    SetHandler application/x-httpd-php

    “`

    这些配置将确保httpd将以PHP7来解析以.php为后缀的文件。您还可以根据需要对这些配置进行调整。然后保存并关闭配置文件。

    4. 重启httpd

    完成配置后,需要重新启动httpd以使更改生效。您可以使用命令行工具或图形界面工具来执行此操作,具体取决于您所使用的操作系统。

    在命令行中,运行以下命令以重启httpd:

    “`
    sudo service httpd restart
    “`

    请注意,具体的命令可能因操作系统而异,请根据实际情况进行调整。

    5. 测试运行

    完成上述步骤后,您可以尝试在httpd中运行一个简单的PHP脚本来测试其是否正常工作。创建一个名为index.php的文件,并将以下代码添加到该文件中:

    “`

    “`

    将此文件放置在httpd的Web根目录(默认为/var/www/html)中,并访问此文件的URL。如果您能看到PHP信息页,则说明httpd已成功配置为支持PHP7。

    总结

    配置httpd以支持PHP7需要进行以下步骤:安装PHP7、启用PHP模块、配置PHP解释器、重启httpd并测试运行。注意,具体的步骤可能因操作系统和httpd版本而有所不同。请确保按照所使用的操作系统和httpd版本的文档进行配置。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要使Apache HTTP Server(以下简称httpd)支持PHP 7,需要进行以下步骤:

    1. 安装PHP 7
    首先,需要安装PHP 7及其相关依赖库。根据不同的操作系统,安装步骤可能会有所不同。以下是在Ubuntu上安装PHP 7的方法:

    – 打开终端,并使用管理员权限运行以下命令更新软件包信息:

    “`
    sudo apt-get update
    “`

    – 运行以下命令安装PHP 7及其相关依赖库:

    “`
    sudo apt-get install php7.0 php7.0-cli php7.0-common php7.0-mysql php7.0-gd php7.0-mbstring php7.0-xml libapache2-mod-php7.0
    “`

    2. 配置httpd以支持PHP 7
    安装完PHP 7后,需要修改httpd的配置文件以启用对PHP的支持。以下是在Ubuntu上修改httpd配置文件的方法:

    – 打开终端,并使用管理员权限运行以下命令编辑httpd的主配置文件:

    “`
    sudo nano /etc/apache2/apache2.conf
    “`

    – 在打开的文件中,找到以下行:

    “`

    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted

    “`

    – 在该行之后添加以下内容:

    “`

    SetHandler application/x-httpd-php

    “`

    – 保存并关闭文件。

    3. 重启httpd服务
    在修改完httpd配置文件后,需要重启httpd服务使配置生效。以下是在Ubuntu上重启httpd服务的方法:

    – 运行以下命令重启httpd服务:

    “`
    sudo service apache2 restart
    “`

    完成以上步骤后,httpd将会支持PHP 7。您可以在/var/www/目录下创建一个test.php文件,内容为以下内容:

    “`php

    “`

    在浏览器中访问http://localhost/test.php,如果能正常显示PHP信息页面,则说明httpd已经成功支持PHP 7。

    当然,还可以根据实际需求进行更多的配置,比如开启其他PHP扩展,设置php.ini文件等。以上步骤仅提供了最基本的配置方法,希望对您有所帮助。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部