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网页后退不再出现过期
Mar 08 PHP
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
Sep 30 PHP
Apache 配置详解(最好的APACHE配置教程)
Jul 04 PHP
php cookie的操作实现代码(登录)
Dec 29 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
Jul 03 PHP
php多个文件及图片上传实例详解
Nov 10 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
2款PHP无限级分类实例代码
Nov 11 PHP
php支持断点续传、分块下载的类
May 02 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
PHP实现一个轻量级容器的方法
Jan 28 PHP
php反射学习之依赖注入示例
Jun 14 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实现留言板功能(代码详解)
2017/03/28 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
javascript call方法使用说明
2010/01/11 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
悬浮数字的实现案例
2014/02/19 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
微信小程序开发之转发分享功能
2019/10/22 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
初学Python实用技巧两则
2014/08/29 Python
Python中的lstrip()方法使用简介
2015/05/19 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
利用python写个下载teahour音频的小脚本
2017/05/08 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
python进行TCP端口扫描的实现
2018/12/21 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
法国在线药房:DoctiPharma
2020/10/21 全球购物
长青弘远的面试题
2012/06/09 面试题
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
入党积极分子思想汇报
2014/01/02 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
公司保密承诺书
2014/03/27 职场文书
小小商店教学反思
2014/04/27 职场文书
2016暑期师德培训心得体会
2016/01/09 职场文书
使用Redis实现实时排行榜功能
2021/07/02 Redis