软件版本:

apache:Apache 2.4.6 Win64

PHP:PHP 5.5 VC11 x64 Non Thread Safe

MySql:5.5 win64

Mysql安装:

双击运行,设置用户名、密码、编码(utf8)。

PHP配置:

1、解压下载的zip文件到一个目录,本教程中为:D:\server\php

2、复制文件php.ini-development并改名为php.ini;

3、在php.ini文件中搜索关键字php_mysqli.dll,去掉该行前面的";",开启mysql扩展(使用mysql数据库);

4、搜索关键字extension_dir,修改为:extension_dir = "D:/server/php/ext"(视具体目录而定);

5、依次修改

支持session:session.save_path = "D:/service/temp"注:先建立文件夹,并且有写入权限(否则会出现跨页session丢失).

上传文件目录配置:upload_tmp_dir = "D:/service/temp"

时区配置:date.timezone =Asia/Shanghai

apache配置:

1、解压下载的zip文件到D盘server文件夹下:D:\server\Apache24

2、conf目录httpd.conf文件,定位到LoadModule,在其后面添加,目录视具体php目录而修改。

LoadModule php5_module "D:/server/php/php5apache2_4.dll" //phpfensi.com

PHPIniDir "D:/server/php"

3、定位到AddType,在其后面添加:

AddType application/x-httpd-php.php

AddType application/x-httpd-php.html

默认首页设置:DirectoryIndex index.php index.html

4、如果要修改apache的端口,定位到Listen 80,例如修改为:Listen 8081

5、安装apache服务。以管理员的身份开启一个dos窗口,如果不是管理员身份,会报错。win8及win8.1系统可在开始页按C进行搜索,第一个:命令提示符,右击,选择 以管理员身份运行即可。

命令提示符默认路径是:C:\windows\system32,假设按上述步骤你将apache24文件夹放到了C盘根目录,则在命令提示符中输入:cd c:\apache24\bin ,回车之后即可进入bin文件夹,然后再输入:httpd.exe -k install .(当然,启动|停止|重启的话,都需要用到-k这个参数,也就是httpd.exe -k start|stop|restart。)

如果安装成功,以后就可以去你的apache目录下的bin里双击ApacheMonitor.exe管理apache服务了。

测试配置:浏览 http://localhost/index.html,(如果修改过端口,例如本教程中为:http://localhost:8088/index.html)显示“It works!”,说明apache启动成功。

在目录:C:\Apache24\htdocs,(apache默认网站目录)新建index.php文件,

浏览:http://localhost/index.php,如果修改过端口,例如本教程中为:http://localhost:8088/index.php

显示php版本信息页面,即为成功:

测试mysql连接,在刚才目录新建文件mysql.php,如下:

close();?>

页面打开mysql.php,成功则输出mysql success

以上就是在windows8.1下Apache+Php+MySQL配置步骤,可能还有一些不足之处,希望大家进行补充。

win8 apache php mysql_windows8.1下Apache+Php+MySQL配置步骤相关推荐

  1. ubuntu mysql 环境,Ubuntu下安装搭建MySQL环境步骤介绍

    摘要 腾兴网为您分享:Ubuntu下安装搭建MySQL环境步骤介绍,翼拍照,易码平台,洋葱数学,小度等软件知识,以及poco美人相机,收卡啦,crc16校验工具,ps画笔样式,机械标准件,法硕联盟论坛 ...

  2. linux apache部署php,Linux下apache虚拟主机配置多版本php同时运行 | 系统运维

    学习本教程须掌握: 1.Linux下指定版本编译安装LAMP 2.Linux下Apache虚拟主机配置 3.CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5 ...

  3. ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍

    安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下. 一. 安装 MySQL sudo ...

  4. linux查看apache端口,linux系统下Apache服务启动时80端口报错

    当我们在安装好Apache重启后,在终端启动Apache服务时候出现下面报错: 错误代码: httpd:httpd:Could not reliably determine the servers f ...

  5. linux apache tomcat ajp,Linux下apache tomcat ajp session複製

    9.修改tomcat1 下的server.xml channelSendOptions="8"> expireSessionsOnShutdown="false&q ...

  6. centos6.4安装apache php mysql_CentOS6.4下apache+php的简易搭建

    php配置: /etc/php.ini #编辑 date.timezone = PRC #在946行 把前面的分号去掉,改为date.timezone = PRC disable_functions ...

  7. Linux下Nginx+PHP+MySQL配置(图)

    Nginx是一个高性能的HTTP和反向代理服务器,同时还是 IMAP/POP3/SMTP代理服务器,该程序由俄罗斯Rambler.ru 站点开发,Nginx因为性能稳定.低系统资源消耗而闻名,近几年N ...

  8. Linux下编译安装Mysql简单步骤

    常规方式编译安装MySQL时,适合用第一条最正宗的MySQL产品线5.2及以前版本: 所谓常规方式编译安装MySQL就是延续早期MySQL的3部曲安装方式,即./configure;make;make ...

  9. CentOS6.9下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数

    密钥登录步骤(免密码登录) ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的 ...

最新文章

  1. android支付宝插件,GitHub - DmcSDK/cordova.plugin.alipay: cordova 支付宝支付插件,支持IOS Android。...
  2. 最新:2022校友会中国大学排名发布!
  3. Unity 2D游戏开发教程之为游戏场景添加多个地面
  4. linux shell sed命令 在文本每行 行尾 或 行首 添加字符
  5. 什么是Java序列化,如何实现java序列化
  6. create maven android project
  7. mariadb mysql版本对应_弹指神通MariaDB——MariaDB与MySQL各版本的区别
  8. 前端学习(3064):vue+element今日头条管理-状态管理
  9. Python 爬虫学习2
  10. 微软MSDN提供的Visual Studio开发文档
  11. Git Tag及使用
  12. excel中的颜色代码(colorIndex)
  13. 软件工程课程实践-可行性研究报告
  14. c语言编程泰勒展开式计算,用C语言实现一个泰勒展开式的计算
  15. excel 复制粘贴
  16. 吞剑!喷火!这种江湖卖艺套路能吸引观众吗?
  17. Android 桌面小部件的背景透明度及颜色的动态实现
  18. 学习高效编程之 Vim 方法
  19. 名字作诗,让你的名片更具有趣味性和个性化
  20. 【网络安全】练习与复习十二

热门文章

  1. Android NDK--自己编写调用JNI
  2. pyaudio usb playback_5.5寸触控屏IP电话会议USB全向麦克风NK-OAM600U_影视工业网
  3. python切片是什么_python列表切片是什么
  4. android listview 滑动条显示_第七十六回:Android中UI控件之RecyclerView基础
  5. python海龟绘图画圣诞帽男人_python海龟绘图实例教程
  6. Java File类boolean delete()方法(带示例)
  7. to_number用法示例_Number()函数以及JavaScript中的示例
  8. java中intvalue_Java Short类intValue()方法及示例
  9. ntp symmetric_Python使用示例设置symmetric_difference()方法
  10. Java类类getDeclaredMethod()方法及示例