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中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
php中如何防止表单的重复提交
Aug 02 PHP
php自定义函数截取汉字长度
May 15 PHP
初识php MVC
Sep 10 PHP
PHP定时任务延缓执行的实现
Oct 08 PHP
PHP模板引擎Smarty中变量的使用方法示例
Apr 11 PHP
浅谈Laravel队列实现原理解决问题记录
Aug 19 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 PHP
PHP基本语法
Mar 31 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 unset全局变量运用问题的深入解析
2013/06/17 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
python中强大的format函数实例详解
2018/12/05 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
大学生职业生涯设计书
2014/01/02 职场文书
高二生物教学反思
2014/01/27 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
财务部绩效考核方案
2014/05/04 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
西游记读书笔记
2015/06/25 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP