php 怎样配置apache_配置apache,让apache启用php模块 - CSDN
精华内容
参与话题
  • 网站搭建之配置Apache加载PHP模块

    千次阅读 2020-04-26 22:17:58
    1、apache加载php模块,在apache的主配置文件中加载对应的php提供的模块 LoadModule php5——module PHP 所提供的模块链接所在路径 修改apache中httpd.conf的配置文件 修改配置文件之后测试是否正常 2、apache...
    1、apache加载php模块,在apache的主配置文件中加载对应的php提供的模块

    在这里插入图片描述

    修改apache中httpd.conf的配置文件

    LoadModule php5_module PHP所提供的模块链接所在路径
    在这里插入图片描述

    修改配置文件之后测试是否正常

    在这里插入图片描述

    2、Apache分配工作给PHP模块,如果是PHP代码就交给PHP处理,文件后缀判断.php结尾肯定是PHP代码

    AddType application/x-httpd-php .php
    在这里插入图片描述

    修改配置文件之后测试是否正常

    在这里插入图片描述

    修改配置文件之后重启apache
    测试是否可以正常访问

    在这里插入图片描述

    3、将PHP的配置文件加载到Apache配置文件中,共同生效
    ①在apache中指定php配置文件所在路径

    PHPIniDir php.ini 所在路径

    在这里插入图片描述

    ②php.ini文件默认是不存在的,是以development和production格式存在,需要格式化

    在这里插入图片描述
    在这里插入图片描述

    说明:PHP的配置文件已经加入到Apache的配置项中,意味着php.int的修改需要Apache重启才会生效
    展开全文
  • Mac上配置Apachephp

    千次阅读 2019-07-01 21:47:30
    在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了. 下面我们逐步来操作ApachePHP的合并: 第一步: (可省略,只是了解下mac带上有apache):: 用于查看系统预装的阿帕奇和PHP版本: (1)打开...

    #(以下步骤,本人亲测好用)

    在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了. 下面我们逐步来操作Apache和PHP的合并:

    ##第一步: (可省略,只是了解下mac带上有apache):: 用于查看系统预装的阿帕奇和PHP版本:

    (1)打开终端,输入命令:sudo apachectl -version
    
    

    这里写图片描述

    (2)输入命令:sudo php -v
    

    这里写图片描述

    第二步:修改Apache配置文件

    (1) 前往Finder,(一般快捷键为:command+shift+G),输入地址:/private/etc/apache2 
    

    这里写图片描述

    (2)找到名为 httpd.conf 的文件,选择TextEdit打开.
        (因为此文件为locked不允许被修改.所以,我们可以将其复制到桌面上,修改后将原文件删掉,再将修改后的文件移到原文件的位置)
    

    这里写图片描述

    (3)打开后使用搜索关键字“php” (一般快捷键为command+F),搜索结果如图所示:
    

    这里写图片描述

    (4)删除这行文本最前面的那个“#”号,删除后保存一下,关闭文档,用其替换原文档
    

    这里写图片描述

    ##第三步:生成PHP配置文件

    (1)前往Finder,(一般快捷键为:command+shift+G),输入地址:/private/etc   只需到etc目录下,在这个目录下找到一个名为 php.ini.default 的文件. 将这个文件复制一下,仍然拷贝到当前目录下,然后将新拷贝的文件重命名为 php.ini,注意:只改文件名,内容不需要修改.修改后,如图所示:
    

    这里写图片描述

    ##第四步:重启Apache服务

    (1)打开终端,输入命令: sudo apachectl restart
    

    ( 此时打开 http://localhost: 网页会显示it works!)

    ##第五步: 测试运行PHP文件

    (1)前往Finder,(一般快捷键为:command+shift+G),输入地址:/Library/WebServer(需要强调的是这个文件夹是服务器的根路径文件夹,默认情况下我们是没有读写权限的,所以我们需开启读写权限,这样也方便以后的开发工具对这里的文件进行读写。)具体操作步骤见图:
    

    显示简介->
    这里写图片描述
    点开右下角的小锁->输入密码
    这里写图片描述

    (2) 在 Documents 文件夹下(再次强调这就是服务器的根路径!)创建一个名为 index.php 的文件(名字随便起,为了测试),在里面写如下php的代码,保存一下:
    
    <?php
        
      phpinfo();
        
    ?>
    

    这里写图片描述

    (3)打开浏览器访问我们刚才创建的文件,在地址栏输入:http://localhost/index.php, 如图所示,则成功:
    

    这里写图片描述

    展开全文
  • Apache配置+php配置

    万次阅读 2019-03-11 21:38:40
    一、apache配置 首先下载apache安装包,下载地址:http://httpd.apache.org/download.cgi 我的是win7系统,所以下载windows的安装包,点击我圈出的地方 然后点击ApacheHaus 根据自己的电脑选择64位还是32的...

    一、apache配置

    首先下载apache安装包,下载地址:http://httpd.apache.org/download.cgi

    我的是win7系统,所以下载windows的安装包,点击我圈出的地方

    然后点击ApacheHaus

    根据自己的电脑选择64位还是32的安装包,进行下载

    然后解压文件,我解压到E:\Apache\Apache24 然后打开文件夹找到conf文件夹下的httpd.conf文件,打开进行配置,修改修改 ServerRoot 路径,将路径改为你自己的安装位置。我修改之后如下:

    修改端口号,默认为80端口,但是多数情况下,80端口被占用,所以需要修改80端口。如果确定80端口未被占用则可以不修改,建议还是修改一下。将端口修改为:8080,如下:

    启动apache服务,可以在命令窗口运行cmd,然后输入:services.msc 找到apache启动它。

    然后再浏览器输入:http://localhost:8080/ 就可以访问,如果出现以下页面,则安装成功。

     

    但如果报错 (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address [::]:443
                (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443 AH00451: no listening sockets available, shutting down
    说明443端口被占用,解决办法有两种:

    1.是将Apache\Apache24\conf\extra中的httpd-ssl.conf中的端口改为442

    2.第二种是将占用442端口的进程杀死

    先使用netstat -a -o命令       在命令行窗口查询443端口被哪个进程占用,找到该进程的PID

    找到PID后,杀掉该进程, 杀死进程的命令是taskkill -f -pid pid

    二、安装PHP

    1.安装地址:http://php.net/downloads.php

    2.版本选择:如果是与 Apache 搭配,建议选择 Thread Safe 版本;如果是与 CGI 或者 FAST-CGI 搭配,建议选择 Non Thread Safe 版本。

    3.解压,我将文件解压到E:\PHP中。然后将 PHP 的根目录下的 php.ini-development 复制一份并改名为 php.ini,作为PHP的配置文件

    4.打开php.ini,修改配置信息:

            说明:ini文件的注释是分号(英文分号),所以取消注释就删除分号;

                      ${phphome}是PHP的根目录,即:E:\PHP,配置文件中写成绝对路径。打开该配置文件:

    5.修改扩展文件的路径extension_dir,将扩展文件路径改为绝对路径,先取消前面的分号;

    extension_dir = "${phphome}\ext"   大概在位于文档一半的位置那里,要慢慢仔细找找

    6.修改 Apache24\conf\ 目录下的 httpd.conf 配置 Apache ,让 Apache 和 PHP 协同工作

    修改默认的索引,以支持 PHP 

    修改前:


    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    #
    <IfModule dir_module>
        DirectoryIndex index.html
    </IfModule>
     

    修改后:

    7.开启 rewrite 功能:将下面这行代码前面的 # 去掉:

    LoadModule rewrite_module modules/mod_rewrite.so

    8.

    加载 PHP 模块,注意绝对路径:

    如果是 PHP 5,在 httpd.conf 文件最后添加如下代码:

    注意:这里一定要加上空格,空格之后才是.php 和 .php

    如果是 PHP 7,则相应的更改,示例如下:

    #php7
    LoadModule php7_module D:/soft/php-7.x.x/php7apache2_4.dll
    <IfModule php7_module> 
        PHPIniDir "D:/soft/php-7.x.x/" 
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>
    9.如果安装的PHP x64位版本,Apache也需要是x64位版本的。然后还要将php目录下的libeay32.dll、ssleay32.dll、libssh2.dll以及ext目录下的php_curl.dll等四个文件,都复制放到System32目录下。否则curl扩展无法使用。

    10.Apache + PHP 启动运行测试

    在apache htdocs文件夹中创建一个test1.php文件,文本内容如下:

    11.重启 Apache 服务,打开浏览地址栏输入: localhost:8080/test1.php  ,若看到如下页面则安装成功。

     

    展开全文
  • windows下配置apache+php环境

    千次阅读 2018-06-11 11:03:07
    首先讲一下电脑环境与版本: 电脑:window10-X64 Apache: httpd-2.4.33-o102o-x64-vc14-r2.zip (官网下载http://www.apachelounge.com/download/)PHPphp-7.2.6-Win32-VC15-x64.zip) (官网下载...

    【PHP】配置PHP7+Apache2.4 环境

    首先讲一下电脑环境与版本: 

    电脑:window10-X64 

    Apachehttpd-2.4.33-o102o-x64-vc14-r2.zip  (官网下载http://www.apachelounge.com/download/)


    PHP:    php-7.2.6-Win32-VC15-x64.zip  (官网下载https://windows.php.net/download/)


    电脑32位系统的请下载X84的。

    两个版本都为免装版,解压即可,为了方便管理,我们在C盘根目录建立Develop文件夹,将apache和php都解压到此处,如图:

    故本次安装路径如下:

    C:\Develop\Apache24

    C:\Develop\Php

    D:\www   (存放php网站脚本的目录,DocumentRoot.)


    好了,资源准备就绪,可以开始安装了。


    首先配置Apache

    1.以管理员身份运行cmd----进入安装目录的bin文件夹(cd  C:\Develop\Apache24\bin)

    2.# 安装 Apache 服务,‐n 参数是指定服务名称
        httpd.exe ‐k install ‐n "Apache"
        # 如果需要卸载 Apache,可以执行以下命令

        httpd.exe ‐k uninstall ‐n "Apache"

    执行安装命令过后会报一个错,原因是默认的配置文件有问题,需要先调整一下配置文件  conf/httpd.conf ,才能
    正常启动服务。


    找到 Apache 解压目录中的 conf 目录下的 httpd.conf 文件,定位到 37 行,将  c:/Apache24 改为解压目录,我这

    里解压到路径是 C:/Develop/Apache24 ,(http.conf文件中路径都为反斜杠/,而不是\)所以我这里修改


    修改完以后,执行以下命令重新测试配置文件是否通过。

    这里任然报错:


    通过错误信息得知,这里是因为另外一个地方配置的目录不存在导致的,所以接着调整 248 行的  DocumentRoot

    选项:

    默认 Apache 的网站根目录是安装目录中的  htdocs 文件夹,为了方便对网站文件的管理,一般我们会将其设置在

    一个自定义目录中,这里我们设置在D:/Develop/www(如果你不介意其实不修改也无所谓)。

    同时,下面<Directory>为设置可访问的路径这里我们当然把www文件权限放开了

    如果需要设置网站根目录,可以通过修改配置文件  httpd.conf 中的网站根目录选项切换。


    随即,我们发现这个配置文件中有很多默认配置选项中的路径都是  c:/Apache24 ,所以我们批量都修改为我们解

    压的目录路径。


    然后重新执行  httpd.exe -t 测试配置文件,这时候应该提示  Syntax OK 。


    但有一个警告,解决办法如下


    再次运行httpd -t 就没有错误了


    接着运行以下命令重新启动 Apache 服务:

    # 注意:需要使用管理员身份运行命令行!!!
    httpd ‐k start ‐n "Apache"
    # 重新启动 Apache 服务
     httpd ‐k restart ‐n "Apache"
    # 停止 Apache 服务

    httpd ‐k stop ‐n "Apache"

    此时打开浏览器,地址栏输入localhost,显示如下

    注意:
    确保配置文件语法检查通过
    确保  80 端口没有被其他程序占用
    确保防火墙允许  80 端口的请求,或者干脆关掉防火墙
    如果出现 Forbidden 情况,确保配置文件  httpd.conf 中 248行( DocumentRoot 之后)的  Directory 配

    置的与  DocumentRoot 路径相同

    如果需要设置网站根目录,可以通过修改配置文件  httpd.conf 中的网站根目录选项切换。


    至此,我们的Apache大致配置完成。


    接下来开始引入php

    1.在 Apache 添加 PHP 处理模块

    打开C:\Develop\Apache24\conf\httpd.conf,在模块添加处,加入下来语句,带#为注释, 

     C:/Develop/php/php7apache2_4.dll  为php文件php7apache2_4.dll 所在路径



    2。在  <IfModule mime_module> 节点中添加  .php 扩展名解析支持


    3.默认文档配置节点  <IfModule dir_module> 中添加  index.php  (只是然默认打开index.php而已,可不设置)



    至此,php就设置完成了,重启apache,可用cmd命令httpd -k restart -n "Apache"重启,也可在C:\Develop\Apache24\bin

    文件夹中找到ApacheMonitor.exe,打开,然后点击restart重启



    D:\www 文件夹下建立一个demo.php文件,进行测试


    接下来再浏览器中打开localhost/demo.php,显示如下,表示配置成功了


    展开全文
  • Linux Ubuntu下配置apachephp项目

    千次阅读 2018-10-16 22:02:49
    1、安装apache ...(2)、配置文件 sudo gedit /etc/apache2/apache2.conf在文件后面加上#ServerName ServerName 127.0.0.1 (3)、重启 sudo /etc/init.d/apache2 restart (4)、打开浏览器输入http://127....
  • windows配置apache+php环境

    千次阅读 2018-08-22 18:17:48
    1、准备好应用文件 apache:...2、把下载好的apache文件解压到D盘apache文件夹下 3、打开conf文件里面的httpd.conf文件,找到Define SRVROOT,DocumentRoot,Listen 80 改变后面引号内的...
  • 1. 本例中 Apache 版本为 httpd-2.4.20-x64-vc14 ,安装路径为 E:\Apache24 2. PHP 版本为 php-5.5.34-Win32-VC11-x64 ,安装路径为 E:\php-5.5.34 【下载】 登录 http://php.net/downloads.php 下载 ...
  • 今天在配置docker配置apache+php运行环境时遇到一个问题,就是php不解析,直接源码展示 先说一下我的配置环境,我是直接安装centos7镜像,用dockerfile安装apachephp,转换成一个适合自己的用镜像,以下是我...
  • Apachephp配置

    万次阅读 2015-10-08 13:31:14
    * Apache 配置详解  * 配置文件:httpd.conf  * 1.基本配置  * ServerRoot "D:/Apache" Apache的安装目录  * Listen 80 服务器监听的端口号  * ServerName www.xxx.com:80 主站点名称(网站的主机名) ...
  • apache2.4+php5.6配置

    千次阅读 2016-09-15 22:57:19
    ,在下载apachephp时也有些细节需要注意,我们要选择适配自己电脑上操作系统的版本,而且多少位的操作系统也要统一,以下的配置是在windows10, 64bit的操作系统上配置的,apache选择的是2.4,VC11版本,php是对应...
  • 一、 首先在官网下载Apache()
  • 配置Apache支持PHP5

    千次阅读 2016-04-09 00:17:19
    环境:window 7、Apache/2.2.19 (Win32) PHP/5.2.9-1 1、配置服务器名称 将里面的 #ServerName localhost:80 注释去掉即可。 重新运行Apache服务。 然后可以通过浏览器访问 http://localhost:80...
  • apache绑定php配置

    千次阅读 2016-12-14 23:02:24
    配置extension_dir = "E:/wamp/bin/php/php5.3.13/ext/" 加载扩展目录,windows 可以用绝对目录,相对目录好点 extension=php_curl.dll curl扩展 extension=php_gd2.dll GD库扩展 extension=...
  • Apache配置ApachePHP联系)

    千次阅读 2019-08-31 11:09:53
    httpd-vhosts.conf和httpd.conf在D:\wamp64\bin\apache\apache2.4.23\conf中 里面内容若是改错了,在original中复原(复制粘贴到错的位置) 注意:配置文件中的行首#是指注释 监听端口 监听端口可以随意修改为任意...
  • 在eclipse中配置php直接运行方式!点击就可运行web的运行项目
  • php-5.3+APACHE 安装配置

    千次阅读 2013-10-17 16:33:53
    由于apache版本的不同,对应的“php5apache2.dll”也不同,如果你加载了错误的“php5apache2.dll”,则会提示Cannot load D:/PHP/php5apache2_2.dll into server 的错误信息。  Apache2.2 对应 php5apache2_2.dll ...
  • php5.3+Apache2.2 配置方法

    千次阅读 2010-10-18 23:56:00
    在Windows系统上使用Apache2.2上模块化安装PHP5.3<br />PHP5.3增加了一些功能,如namespace,静态迟绑定等。 <br />本篇文章将帮您如何安装PHP5.3,现在我们开始。 1 下载php5.3和apache2.2...
  • 配置Apache,使其支持 PHP

    千次阅读 2018-11-20 16:35:02
    前提:已经下载Apache 1.去官网下载PHP,我下载的是这个,下载下来后解压到你电脑的任意目录下,我的apache安装路径是D:\apache\Apache24, php解压的路径是D:\php 2.在apache中添加支持php配置,因为apache...
  • MAC 系统 PHP配置Apache配置

    千次阅读 2016-06-19 14:53:44
     Mac OS X 系统已经集成了 Apache+PHP 环境,依次进入“系统偏好设置 -> 共享” ,开启“Web 共享”,就可以打开 Apache。 但新版的 Mac OS X 中,苹果取消了这个共享功能的图形界面,只能从命令行开启。 2.  ...
  • phpApache安装配置

    万次阅读 2018-02-25 22:42:13
    第一次搭建Apache+PHP+MySQL的开发环境,发现ApachePHP的整合非常麻烦,先整理记录如下: 一、安装Apache 1.登录http://httpd.apache.org/download.cgi  2.如图所示,选择某个版本的 “Files for Microsoft ...
1 2 3 4 5 ... 20
收藏数 294,135
精华内容 117,654
关键字:

php 怎样配置apache