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中利用XML技术构造远程服务(下)
Oct 09 PHP
缓存技术详谈―php
Dec 14 PHP
服务器web工具 php环境下
Dec 29 PHP
PHP设计模式之代理模式的深入解析
Jun 13 PHP
PHP批量上传图片的具体实现方法介绍.
Feb 26 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 PHP
从零开始学YII2框架(六)高级应用程序模板
Aug 20 PHP
PHP使用静态方法的几个注意事项
Sep 16 PHP
php跨站攻击实例分析
Oct 28 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
php数组指针函数功能及用法示例
Feb 11 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 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
CodeIgniter生成静态页的方法
2016/05/17 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
php 猴子摘桃的算法
2017/06/20 PHP
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
Angularjs material 实现搜索框功能
2016/03/08 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
推荐几个不错的console调试技巧实现
2019/12/20 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
商场主管竞聘书
2014/03/31 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
中学校园广播稿
2015/08/18 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
python区块链持久化和命令行接口实现简版
2022/05/25 Python