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 相关文章推荐
一个简单的MySQL数据浏览器
Oct 09 PHP
php 什么是PEAR?(第二篇)
Mar 19 PHP
PHP自定义函数收代码
Aug 01 PHP
php生成随机密码的三种方法小结
Sep 04 PHP
php求正负数数组中连续元素最大值示例
Apr 11 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
[原创]php实现子字符串位置相互对调互换的方法
Jun 02 PHP
PHP foreach遍历多维数组实现方式
Nov 16 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
Nov 30 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
Laravel框架实现文件上传的方法分析
Sep 29 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 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 Session存储到Redis的方法
2013/11/04 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
python统计一个文本中重复行数的方法
2014/11/19 Python
python实现的系统实用log类实例
2015/06/30 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
python3爬虫之设计签名小程序
2018/06/19 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
详解如何减少python内存的消耗
2019/08/09 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
python 批量将中文名转换为拼音
2021/02/07 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
Servlet的生命周期
2013/08/25 面试题
大学四年的个人自我评价
2014/01/14 职场文书
大学生军训广播稿
2014/01/24 职场文书
我爱我校演讲稿
2014/05/21 职场文书
工作求职信
2014/07/04 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
政审证明材料
2015/06/19 职场文书