windows10用IIS搭建WordPress(apache24+mysql5.7+php7.2)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liar771/article/details/79372537

准备

  1. 首先保证安装过Visual C++ Redistributable for Visual Studio 2015
  2. 下载免安装版Apache&PHP&Mysql
  3. 下载完成后找一个非中文目录解压
    这里写图片描述
  4. 添加系统环境变量,根据自己解压的目录自行修改
    D:\ASP\Apache24\bin
    D:\ASP\mysql-5.7\bin
    D:\ASP\php7.2
    D:\ASP\php7.2\ext

配置PHP

  • 将 D:\ASP\php7.2\php.ini-production复制一份,并重命名为php.ini
  • 用记事本打开D:\ASP\php7.2\php.ini,找到下面四个东西,把前面的‘;’去掉
    • ;extension_dir = “ext”
    • ;extension=mbstring
    • ;extension=mysqli
    • ;extension=curl

配置Apache

  1. 用记事本打开D:\ASP\Apache24\conf\httpd.conf 查找所有的c:/Apache24,修改为D:/ASP/Apache24/
  2. 查找#ServerName www.example.com:80 ,修改为 ServerName localhost:80 (去掉前面的#)
  3. 找到DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)
  4. 最后在D:\ASP\Apache24/conf/httpd.conf最后一行加上,对应自己的php路径修改一下
LoadModule php7_module "D:/ASP/php7.2/php7apache2_4.dll"
AddHandler application/x-httpd-php .php .html .htm
AddType application/x-http-php .php .html .htm
PHPIniDir "D:/ASP/php7.2"
  1. Apache安装到系统服务中,cmd管理员模式,输入 httpd -k install

配置Mysql

  • 打开mysql目录(D:\ASP\mysql-5.7),创建my.ini配置文件
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置mysql的安装目录
basedir=D:\ASP\mysql-5.7
# 设置mysql数据库的数据的存放目录
datadir=D:\ASP\mysql-5.7\data
#端口
port = 3306
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 最大连接数量
max_connections = 100
#单个内存表的最大值限定
max_heap_table_size = 64M
#为每个线程分配的排序缓冲大小
sort_buffer_size = 8M
#join 连表操作的缓冲大小,根据实际业务来设置,默认8M
join_buffer_size = 32M
# sql查询缓存,如果提交的查询与几次中的某查询相同,并且在query缓存中存在,则直接返回缓存中的结果
query_cache_size = 64M
default-storage-engine=INNODB
  1. 管理员权限打开cmd,输入命令
    • mysqld -install
    • mysqld –initialize-insecure –user=mysql
      • 这种方式初始化默认的root密码是空的
      • 没有insecure会随机生成密码在data文件夹里
      • 文件的名字是你的计算机名.err
    • net start mysql
      • 启动服务,或者net stop mysql,关闭后再开启服务
    • mysql -u root -p
      • 回车进入 默认没密码
    • set password = password(‘你要输入的密码’);
      • 修改密码

配置IIS(安装:控制面板->启用或关闭windows功能)

  • 打开IIS管理器->网站,右键添加站点,或者也可以直接用Default Web Site(根目录默认是C:\inetpub\wwwroot)。
    • 物理路径就是网站的根目录,用来存放网站文件,把wordpress解压出来后添加路径即可。
    • 绑定的相关内容就是打开网站用的方式(协议IP端口)
    • PC建站在同一个局域网可以用主机在局域网内的IP访问,192.168开头的ip,cmd命令ipconfig查询
    • 有的路由器支持虚拟服务器可以通过外网访问内网主机,再通过DDNS把外网IP动态解析到固定域名上,就可以实现正真的云服务器啦
  • 这里写图片描述
  • 打开默认文档,添加index.php,这个东西是添加网站默认打开的主页的
  • 打开处理映射程序,添加模块映射,这样IIS就能使用php了
  • 这里写图片描述
  • 添加FTP站点以便wordpress进行更新
    • 物理路径C:\inetpub\wwwroot,就是wordpress的路径
    • SSL是用来加密的,选无就可以
    • 身份验证全勾
    • 授权是用来管理登陆ftp用户权限的,选择所有用户,读取,赋予所有用户读取权限
    • 建立完成后进入FTP授权规则,创建一个专门用来wordpress升级的读写账户
  • 打开网站开始wordpress安装

有不足的地方欢迎留言

猜你喜欢

转载自blog.csdn.net/liar771/article/details/79372537
今日推荐