zoukankan      html  css  js  c++  java
  • Windows部署Apache 2.4.46及PHP 8.0.3

    一、安装Apache 2.4.46
    1.下载安装压缩包。
    https://www.apachelounge.com/download/
    https://www.apachelounge.com/download/VS16/binaries/httpd-2.4.46-win64-VS16.zip

    2.解压Apache24文件夹到安装目录(即Apache根目录),例如C:Apache。

    3.创建资源/网页文件目录,例如E:wwwroot。

    4.进入Apache根目录,编辑conf->httpd.conf,进行以下修改:

    Define SRVROOT "c:/Apache24" -> Define SRVROOT "C:/Apache" #必须,否则会报错
    #ServerName www.example.com:80 -> ServerName localhost:80  #必须,否则会报错;默认是注释,要去掉#号
    DocumentRoot "${SRVROOT}/htdocs" -> DocumentRoot "E:wwwroot"
    <Directory "${SRVROOT}/htdocs"> -> <Directory "E:wwwroot">
    AllowOverride None -> AllowOverride All  #第272行,在DocumentRoot下面
    DirectoryIndex index.html -> DirectoryIndex index.html index.php

    5.以管理员身份运行命令提示符,进入到C:/Apache/bin目录下,执行以下命令:
    #安装为Windows服务
    httpd -k install

    #启动服务
    httpd -k start

    #测试
    用浏览器访问http://localhost,看到“Index of /”或“It works”即为成功。
    * 可以把Apache根目录下htdocs文件夹中的index.html复制到wwwroot目录,测试效果。

    二、安装PHP8.0.3(VS16 x64 Thread Safe 版)
    1.下载安装压缩包。
    https://windows.php.net/download
    https://windows.php.net/downloads/releases/php-8.0.3-Win32-vs16-x64.zip

    2.解压安装目录(即PHP根目录),例如C:PHP,并在里面创建tmp文件夹。

    3.将根目录的php.ini-development重命名为php.ini,进行以下修改(注意:默认是注释,要去掉;号):

    ;extension_dir = "ext"  -> extension_dir = "C:/PHP/ext"
    ;extension=curl         -> 去掉;号
    ;extension=gd           -> 去掉;号
    ;extension=mbstring     -> 去掉;号
    ;extension=mysqli       -> 去掉;号
    ;extension=pdo_mysql    -> 去掉;号
    ;date.timezone =  -> date.timezone = PRC
    ;session.save_path = "/tmp"  -> session.save_path = "C:/PHP/tmp"

    * 注意:以上默认均为注释状态,需要去掉;号。

    4.编辑Apache根目录conf文件夹下的httpd.conf文件,在末尾添加以下内容:

    LoadModule php_module "C:/PHP/php8apache2_4.dll"
    AddType application/x-httpd-php .php .htm .html
    PHPIniDir "C:/PHP"
    LoadFile C:/PHP/php8ts.dll
    LoadFile C:/PHP/libssh2.dll

    5.打开命令行,进入C:Apachein下,输入httpd -k restart,重启Apache。

    6.新建test.php文件,编辑内容为<?php echo phpinfo(); ?>。用浏览器访问http://localhost/test.php测试。

  • 相关阅读:
    des加密
    http请求报错
    js生成二维码(jquery自带)
    tomcat跨域请求
    jsp读取properties文件
    spring+mybatis整合读取不了配置文件
    svn提交报e200007错误
    firefox兼容性问题
    Oracle学习笔记(2)
    Spring设置定时器:quartz
  • 原文地址:https://www.cnblogs.com/live41/p/14676287.html
Copyright © 2011-2022 走看看