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将数据导入到Foxmail
Oct 09 PHP
一些php技巧与注意事项分析
Feb 03 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
Apr 23 PHP
解析PHP高效率写法(详解原因)
Jun 20 PHP
PHP入门经历和学习过程分享
Apr 11 PHP
PHP入门之常量简介和系统常量
May 12 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
CodeIgniter集成smarty的方法详解
May 26 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
php解决约瑟夫环算法实例分析
Sep 30 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 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之Smarty入门
2007/01/04 PHP
discuz Passport 通行证 整合笔记
2008/06/30 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
PHP实现搜索相似图片
2015/09/22 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
javascript this用法小结
2008/12/19 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013/12/29 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
vue如何在自定义组件中使用v-model
2018/05/14 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
Python中asyncore的用法实例
2014/09/29 Python
Python中属性和描述符的正确使用
2016/08/23 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
求职信标题怎么写
2014/05/26 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
无房证明样本
2015/06/17 职场文书
意外事故赔偿协议书
2016/03/22 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python