下载未编译index.php,apache+php环境配置,访问index.php,一直是下载文件

一、安装Apache

1.登录http://httpd.apache.org/download.cgi

2.如图所示,选择某个版本的 “Files for Microsoft Windows“ 选项,进入下载页面;

3fe7e484647318e1a6f751546edfb102.png

3.如图所示,选择第一项“ApacheHaus”;在新的界面中,会发现VC11和VC14,这里注意,一定要记住VC11和VC14的选择要和之后PHP的选择一致。

ceb380108ca60048000ec842e6e101a7.png

4.下载结束后,将文件解压缩到某个文件夹,如C:\Apache

5.用记事本打开C:\Apache\conf\httpd.conf文件,找到:Define SRVROOT,设置Define SRVROOT "C:\Apache",这里设置的值是之前解压缩的文件夹位置。

如果需要修改端口,则继续找到 Listen 80,并将80改为要设置的端口。

6.打开cmd窗口,”C:\Apache\bin\httpd.exe" -k install -n apache ,安装apache服务,并将该服务名称命名为apache。

7.双击C:\Apache\bin\ApacheMonitor.exe,打开Apache控制台。点击start后,输入http://localhost,出现以下页面说明安装成功。

b79a286f3b0678495ac24163c5e5cb81.png

二.安装PHP

如果是IIS系列,就选择带“Non Thread Safe”的版本,如果是Apache httpd系列,就选择带“Thread Safe”的版本(我们用的是apache)

关于网上说的关于VC15,VC11编译库的问题暂时没遇到,php和apache用的均是最新版 ,如果有报关于编译库错误的问题,下一个安装就好

将下载的文件解压缩到某个文件夹,如C:\php,并将根目录下php.ini-production 复制一份,并重命名为php.ini;

设置环境变量将C:\php和C:\php\ext加入环境变量PATH中,即在Path变量结尾加上;C:\php;C:\php\ext(配置环境变量用来干嘛,有知道的欢迎留言)

三.php和apache整合(只需修改俩个配置文件)

1.

Apache\conf(改四个地方)

LoadModule php7_module F:/php-7.3.6/php7apache2_4.dll  (模块文件让apache可以解析php)

PHPIniDir F:/php-7.3.6 (php配置文件的路径)

AddType application/x-http-php .php(增加php解析文件的类型,网上大多配置到这就结束) 实测发现会出现访问index.php变成一直下载的情况

SetHandler application/x-httpd-php(解决一直下载问题)

SetHandler application/x-httpd-php-source

2.用记事本打开F:\php\php.ini (初学者此处可以先不配,看会出现什么问题,下面三个可以先不配,配数据库再说)

将; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)

将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)

将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)

四、测试 (当apache启动报错时可以切换到apache的bin目录,cmd命令下执行 httpd.exe查看具体出错信息)

创建phpinfo.php,写入<?php phpinfo(); ?>,并布置到C:\Apache\htdocs下,打开apache服务,在浏览器输入http://localhost/phpinfo.php,出现如下页面,则说明整合成功!

b80450b243545c649371db48edc5115e.png

标签:index,extension,httpd,dll,Apache,apache,php

来源: https://www.cnblogs.com/shenssr/p/11076996.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值