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自动适应范围的分页代码
Aug 05 PHP
PHP 判断变量类型实现代码
Oct 23 PHP
PHP header函数分析详解
Aug 06 PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 PHP
ThinkPHP入口文件设置及相关注意事项分析
Dec 05 PHP
PHP上传文件时自动分配路径的方法
Jan 09 PHP
php字符串过滤与替换小结
Jan 26 PHP
php文件下载处理方法分析
Apr 22 PHP
php身份证号码检查类实例
Jun 18 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 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 QRCODE生成彩色二维码的方法
2016/05/19 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
2016/09/04 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
2018/10/25 Javascript
nodejs 使用 js 模块的方法实例详解
2018/12/04 NodeJs
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
2020/06/11 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
python实现SMTP邮件发送功能
2020/06/16 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
Python文件操作基本流程代码实例
2017/12/11 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
python 通过文件夹导入包的操作
2020/06/01 Python
树莓派升级python的具体步骤
2020/07/05 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
植物选择:Botanic Choice
2017/02/15 全球购物
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
Java模拟试题
2014/11/10 面试题
保密普查工作实施方案
2014/02/25 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书