Win10x64 Apache2.4.39+PHP7.3.5+MySql8.0.16+WordPress5.2 搭建新手指南

notes:
1.apache和php版本注意配套
2.MySQL管理工具可以从官网下载对应配套版本workbench
3.WordPress 中文语言包没找到更好的,可以从我的网盘下载:
https://pan.baidu.com/s/15v854h_Uq-9yZAVMIz_07Q,提取码:dlgm

一、Apache2.4.39部署及配置

1、安装包下载

下载地址:https://home.apache.org/~steffenal/VC15/binaries/httpd-2.4.39-win64-VC15.zip

2、安装

下载后的httpd-2.4.39-win64-VC15.zip解压到自定义目录,我本地目录为:D:\apache2439,解压文件为:
在这里插入图片描述

3、配置

打开D:\apache2439\Apache24\conf\httpd.conf

  • 修改第37行:Define SRVROOT “C:/apache24” 改为Define SRVROOT "D:/apache2439/Apache24"

  • 自定义端口:Listen 80,可以根据自己需要修改为未被占用的端口号,例如:Listen 8080

  • 配置安装apache 的主服务:打开cmd命令行窗口,输入 :

“D:\apache2439\Apache24\bin\httpd.exe” -k install -n apache

  • 服务安装完毕后,会自动测试,正常安装完毕如下图:
    在这里插入图片描述

4、运行

apache的运行方式有多种,此处介绍常用的5种方法:

  • 方法一:

    进入D:\apache2439\Apache24\bin,双击httpd.exe,弹出cmd窗口,启动apache服务
    注意:此方法为前台运行模式,关闭cmd窗口,服务停止。

  • 方法二:

    进入D:\apache2439\Apache24\bin,双击ApacheMonitor.exe,在任务栏会出现apache监视器,如下图,右键打开并点击Open Apache Monitor,打开监视器窗口:
    在这里插入图片描述在这里插入图片描述

  • 方法三:

    进入WIN10服务管理界面,找到apache服务,双击打开,选择启动类型为:手动,点击启动 。
    在这里插入图片描述
    在这里插入图片描述

  • 方法四:

    CMD命令行启动:

httpd.exe

  • 方法五:

    开机自动运行,在CMD命令行中输入:

httpd.exe -k install

如需卸载,在CMD命令行中输入:

httpd.exe -k uninstall

5、测试Apache是否搭建成功:

在浏览器地址栏输入本机ip地址并回车,网页显示“It works!”,证明搭建成功。

6、也可以将个人网页放到发布目录进行测试:

D:\apache2439\Apache24\htdocs\

二、PHP7.3.5部署及配置

1、安装包下载

下载地址:

https://windows.php.net/downloads/releases/php-7.3.5-Win32-VC15-x64.zip

apache+php时,需下载VC15 x64 Thread Safe 版本。保持VC版本一致。
在这里插入图片描述

2、安装

解压到你指定的目录下,我的是:D:\php735

3、配置

  • 打开php根目录,找到php.ini-development,将其重命名为php.ini

  • 打开php.ini,将 ; extension_dir = “ext” 修改为:extension_dir = “D:/php735/ext”

  • 根据需要开启扩展

    我只开启了2个扩展,如下:

extension=mysqli
extension=pdo_mysql

在这里插入图片描述

  • 配置session存放目录:修改 ;session.save_path = “/tmp” 为 session.save_path = “D:/php735/tmp”

  • 配置文件上传路径:修改 ;upload_tmp_dir ="/tmp" 为 upload_tmp_dir =“D:/php735/tmp”

  • 配置时区:修改 ;date.timezone = 为 date.timezone =Asia/Shanghai

  • 让apache支持PHP,进入apache的conf目录,打开httpd.conf文件,添加如下信息:

LoadModule php7_module “D:/php735/php7apache2_4.dll”
PHPIniDir “D:/php735”
AddType application/x-httpd-php .php .html .htm

修改如下信息为:

<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
保存并关闭打开的配置文件,重启apache

4、测试php:

在D:\apache2439\Apache24\htdocs下新建index.php,编辑内容 :
<?php phpinfo(); ?>
保存,测试,在浏览器中输入localhost,回车,打开如下页面,测试成功。
在这里插入图片描述

5、数据库连接测试

  • 更新index.php内容如下,测试与MySQL数据库的连接
<?php
                /*
                数据库连接测试
                */
        $host = "127.0.0.1"; //mysql主机地址
        $user = "root"; //mysql 登录账户
        $pwd = "password"; //mysql登录密码
        $conn = new mysqli($host, $user, $pwd); //连接数据库
        if (!$conn) {//判断
            echo 'MySql Connect Failed!' . mysql_error();
        }else{
                echo "MySql Connect Success!";
        }       
        mysqli_close($conn); // 关闭mysql连接
?>
  • 保存,测试,在浏览器中输入localhost,回车,打开如下页面,测试成功。

MySql Connect Success!

三、MySql8.0.16部署及配置

1、安装包下载

下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip
在这里插入图片描述

2、安装

解压缩到D:\mysql 即可。

3、配置

  • 配置环境变量:

“我的电脑”右键->“属性”->“高级系统设置”->“环境变量”->在系统变量的Path中添加bin目录
D:\mysql\bin
在这里插入图片描述

  • 添加配置文件

在解压的mysql目录中新建文本文档,打开后复制以下代码进行粘贴:

[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\\mysql
#设置mysql数据库的数据的存放目录
datadir=D:\\mysql\\mydata
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为UTF8
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

修改其中的basedir的值,将其设置为mysql所在的安装目录,以上是我的安装目录,各人根据自己的实际目录进行设置。
ps:这里注意我的文件目录是以双斜杠\进行连接的,设置完成以后,点击保存,将文件名保存为my.ini,文件配置完成!

4、安装MySql数据库

  • 系统左下角,Windows徽标处右键,选择“命令提示符(管理员)”: 注意:这里必须是以“管理员身份”运行控制命令台!
    在这里插入图片描述
  • 在控制命令台中,进入到刚刚解压的MySQL的bin目录中:
    在这里插入图片描述
  • 初始化MySQL数据库:

命令:mysqld --initialize --console

此处务必记住初始化密码,红色框就是初始密码:
在这里插入图片描述
A temporary password is generated for root@localhost:j–u>NUiE5oI

  • 安装服务:

命令:mysqld install

作用:为Windows系统安装MySQL服务,默认服务名为:mysql
(如果会报错:Install/Remove of the Service Denied! 那么就是没有以管理员身份运行)

  • 启动MySQL服务

命令:net start mysql

作用:启动MySQL服务,注意此时的“mysql”表示服务名 。mysql服务启动成功!
在这里插入图片描述
在这里插入图片描述

  • 登录MYSQL

命令:mysql -u root -p

注:需要在mysql安装目录bin下启动登录命令才有效。
在这里插入图片描述

  • 修改密码:(登录后在数据库命令行下执行修改指令)

命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY ‘新密码’;
在这里插入图片描述

  • 查看数据库、数据表

命令:show databases;
在这里插入图片描述

命令:

use mysql;
show tables;
在这里插入图片描述

  • 查看mysql默认字符集:

show variables like ‘%char%’;
在这里插入图片描述

四、WordPress5.2部署及配置

1、安装包下载

下载地址:https://wordpress.org/latest.zip

2、安装

  • 解压安装包到D:\apache2439\Apache24\htdocs\wordpress
  • 在MySQL中创建一个数据库,供WordPress使用,假设为DB:wordpress,user:root,password:wordpress
  • 重命名 wp-config-sample.php 文件为 wp-config.php.
  • 配置 wp-config.php的数据库链接:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress /
define( ‘DB_NAME’, ‘wordpress’ );
/
* MySQL database username /
define( ‘DB_USER’, ‘root’ );
/
* MySQL database password /
define( ‘DB_PASSWORD’, ‘wordpress’ );
/
* MySQL hostname */
define( ‘DB_HOST’, ‘localhost’ );

  • 添加中文语言包的支持配置:

define( ‘WPLANG’, ‘zh_CN’);

  • 登录安装:在浏览器中输入http://localhost/wordpress/wp-admin/install.php 开始安装wordpress,配置网站后台账号和密码。
    在这里插入图片描述
  • 登录后台:http://localhost/wordpress/wp-admin/index.php,输入对应账号密码,开始网站设计。
    安装后看到网站页面还是英文的,不知道是不是版本限制,没办法,到网上下载中文语言包,包含2个文件:admin-zh_CN.mo,admin-zh_CN.po,将这2个文件放到\wp-content\languages下
    D:\apache2439\Apache24\htdocs\wordpress\wp-content\languages
    重新登录后台,此时看到的就是包含中文翻译的页面,因此语言包汉化的不彻底,只能凑合着用了。
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值