win10+PHP8.0+Apache2.4+Mysql8环境搭建

一、PHP下载配置

官网链接:https://www.php.net/downloads

选择Windows downloads,下载Thread Safe x64

下载完后解压到你要安装的盘内(不要有中文,这里我将文件夹名改成PHP8.0,路径为D:\WEB\PHP8.0)

增加两个环境变量(右键我的电脑-高级系统设置-高级-环境变量-系统变量中编辑Path)

D:\WEB\PHP8.0
D:\WEB\PHP8.0\ext

在D:\WEB\PHP8.0目录下复制一份php.ini-development命名为php.ini并编辑(记事本即可)
注意:php.ini里英文的分号代表注释的意思
;extension_dir = "ext" 改为 extension_dir = "D:\WEB\PHP8.0\ext"

打开以下的扩展(其他模块可以按需开启):

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

设置默认的时区:

;date.timezone = 改为 date.timezone = Asia/Shanghai

二、Apache下载配置

官网链接:http://httpd.apache.org/download.cgi

依次选择:2.4.x —— Files for Microsoft Windows —— ApacheHaus 进入下载页面

点击 进行下载

下载完后解压到你要安装的盘内(不要有中文,这里我将文件夹名改成Apache24,路径为D:\WEB\Apache24)

增加环境变量 D:\WEB\Apache24\bin

用记事本打开D:\WEB\Apache24\conf\httpd.conf
Define SRVROOT "/Apache24" 改成 Define SRVROOT "D:\WEB\Apache24"
DirectoryIndex index.html 改成 DirectoryIndex index.php index.html

Include conf/extra/httpd-vhosts.conf 注释打开
同时要将下面要开启模块的注释打开(其他按需打开)

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

最后在文件末尾加上

#注意PHPIniDir必须有,并且放到最上面
PHPIniDir "D:\WEB\PHP8.0"
LoadModule php_module D:\WEB\PHP8.0\php8apache2_4.dll
<IfModule php_module> 
    AddType application/x-httpd-php.php
    AddType application/x-httpd-php-source.phps
</IfModule>

打开C:\Apache24\conf\extra\httpd-vhosts.conf文件,清空内容加入下面内容,路径可以改成自己本地的

<VirtualHost *:80>
    ServerAdmin constantine@php.com
    DocumentRoot "E:\Projects\www"
    ServerName www.php.com
    ServerAlias php.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
    <Directory "E:\Projects\www">
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

httpd-vhosts.conf文件DocumentRoot指定的目录下放入index.php文件,文件内容如下:

<?php
phpinfo();
?>

配置hosts文件(文件路径:C:\Windows\System32\drivers\etc)
!注意如果文件不能更改,可以复制一份改完后替换这里的即可
追加一行

127.0.0.1                   www.php.com php.com

现在安装Apache主服务,用管理员打开CMD窗口
"D:\WEB\Apache24\bin\httpd.exe" -k install -n Apache24

访问127.0.0.1,出现以下页面即完成。

三、Mysql8 下载配置

官网网站:https://dev.mysql.com/downloads/mysql/

选择Windows (x86, 64-bit), ZIP Archive 点击Download

下载完后解压到你要安装的盘内(不要有中文,这里我将文件夹名改成MySQL,路径为D:\WEB\MySQL)

增加环境变量 D:\WEB\MySQL\bin

在D:\WEB\MySQL目录下创建my.ini并输入以下内容


[mysqld]
# 设置3306端口
port=3306
# 允许最大连接数
max_connections=500
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

初始化MySQL用管理员方式打开cmd

"D:\WEB\MySQL\bin\mysqld" --initialize --console

红框为第一输入的密码

安装mysql服务

mysqld --install mysql

启动Mysql服务

net start mysql

改密码

mysql -u root -p

更改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

刷新权限:

flush privileges;

四、资源链接

天翼云 : https://cloud.189.cn/t/BBzeI3eaMnM3 (访问码:zl8c)

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇