windows8.1下Apache+Php+MySQL配置步骤


Posted in PHP onOctober 30, 2015

软件版本:

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文件,
<?phpphpinfo();?>
浏览:http://localhost/index.php,如果修改过端口,例如本教程中为:http://localhost:8088/index.php
显示php版本信息页面,即为成功
测试mysql连接,在刚才目录新建文件mysql.php,如下:

<?php$connect=new mysqli("localhost","root","root","test");if(!$connect) echo "Mysql Connect Error!";else echo "mysql success";$connect->close();?>

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

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

PHP 相关文章推荐
生成卡号php代码
Apr 09 PHP
PHP 采集心得技巧
May 15 PHP
PHP $_FILES中error返回值详解
Jan 30 PHP
php数组保存文本与文本反编成数组实例
Nov 13 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
php基于curl扩展制作跨平台的restfule 接口
May 11 PHP
PHP实现的购物车类实例
Jun 17 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
php微信开发自定义菜单
Aug 27 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
Feb 04 PHP
PHP生成随机字符串实例代码(字母+数字)
Sep 11 PHP
php验证邮箱和ip地址最简单方法汇总
Oct 30 #PHP
php三种实现多线程类似的方法
Oct 30 #PHP
php搜索文件程序分享
Oct 30 #PHP
纯php生成随机密码
Oct 30 #PHP
php利用smtp类实现电子邮件发送
Oct 30 #PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 #PHP
php如何实现只替换一次或N次
Oct 29 #PHP
You might like
全世界最小的php网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
2018/12/07 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
学习ExtJS border布局
2009/10/08 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
js鼠标跟随运动效果
2017/03/11 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
详解JS函数防抖
2020/06/05 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
在MAC上搭建python数据分析开发环境
2016/01/26 Python
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
python字典排序的方法
2019/10/12 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
文明村镇申报材料
2014/05/06 职场文书
企业文化理念标语
2014/06/10 职场文书
预防煤气中毒方案
2014/06/16 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
领导干部作风建设总结
2014/10/23 职场文书
个人工作表现自我评价
2015/03/06 职场文书
Python实现8种常用抽样方法
2021/06/27 Python