如何配置Apache24+PHP8+Mysql8包括安装

发布时间 2023-07-23 15:46:48作者: 醒梦Wake

一、PHP版本的选择与安装配置

PHP官方PHP下载页面

下载页面

选择自己想要的版本

点击Zip链接即可下载,x64是操做系统的位数,Thread Safe是线程安全版本(多线程版Apache服务器使用),None Thread Safe是非线程安全版(单线程版IIS服务器使用)

然后解压出来后把Apache24根目录的php.ini-development文件改成php.ini

编辑php.ini文件,解放注释开启这些模块:

extension=curl
extension=fileinfo
extension=mbstring
extension=mysqli
extension=openssl
extension=pdo_mysql

添加PHP根目录到环境变量,再添加根目录下的etc,然后再将php.ini文件中的;extension_dir = "ext"改成 extension_dir = "你的ext文件夹路径";date.timezone = 改为date.timezone = Asia/Shanghai

二、Apache24的下载安装与配置

Apache官方下载页面,选择最新稳定版

选择Windows或对于版本:

它给我跳出的是韩文版,需求切换为英文版

然后点击ApacheHaus

选择对应版本,OpenSSL 为加密协议版本,x86表示操做系统对应的位数,v17为C++运行工具包对应的版本,点击国旗选择相应的服务器进行下载

  1. 打开\conf\httpd.conf文件
  2. Define SRVROOT "/Apache24" 改成 Define SRVROOT "D:\WEB\Apache24"
  3. DirectoryIndex index.html 改成 DirectoryIndex index.php index.html
  4. 开启以下模块
LoadModule deflate_module modules/mod_deflate.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

然后添加:

LoadModule php_module "D:/php-8.2.8/php8apache2_4.dll"
PHPIniDir "D:/php-8.2.8"
AddType application/x-httpd-php .php .html .htm
ErrorDocument 404 /index.html

下面按需修改就行也可以不加:

  1. 清空\conf\extra\httpd-vhosts.conf内容
  2. 加入
    <VirtualHost *:80>
        ServerAdmin constantine@php.com
        DocumentRoot "网站根目录"
        ServerName www.域名.com
        ServerAlias 域名.com
        ErrorLog "logs/dummy-host.example.com-error.log"
        CustomLog "logs/dummy-host.example.com-access.log" common
        <Directory "网站根目录">
            Options FollowSymLinks
            AllowOverride None
            Order deny,allow
            Allow from all
            Require all granted
        </Directory>
    </VirtualHost>
  3. 修改C:\Windows\System32\drivers\etc\host文件添加127.0.0.1 www.域名.com 域名.com
  4. 进入Apache根目录下的bin文件夹然后输入httpd.exe -k install -n Apache24命令完成安装