windows8.1下Apache+Php+MySQL配置步骤
发布时间:2023-06-06 17:59:16
软件版本:
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
猜你喜欢
- 一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 pa
- 平时我们在使用MySQL数据库的时候经常会因为操作失误造成数据丢失,MySQL数据库备份可以帮助我们避免由于各种原因造成的数据丢失或着数据库
- 前端开发部门在壮大,人员在增加,技术在进步。CSSer虽然不能代表前端开发团队,但CSSer是前端开发中非常重要的组成部分。一、文档写程序的
- 技巧之一:提高使用Request集合的效率 访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的
- 按照本文操作和体会,会对sql优化有个基本最简单的了解,其他深入还需要更多资料和实践的学习: 1. 建表: 代码如下:creat
- <%If(Request.QueryString("Page")="") ThenPage=1
- 如果你从未为MySQL设置根用户密码,服务器在以根用户身份进行连接时不需要密码。但是,建议你为每个账户设置密码。如果你以前设置了根用户密码,
- 淘宝的投诉类型里有这么一条“收款不发货”。帮助中心里是这么解释的:买、卖双方在淘宝上成交后,当卖家在收到买家汇款后没有按时履行发货义务,或买
- 将SQL Server中所有表的列信息显示出来: SELECT SysObjects.Name as tb_name, SysColumns
- 这段时间服务器崩溃2次,一直没有找到原因,今天看到论坛发出的错误信息邮件,想起可能是mysql的默认连接数引起的问题,一查果然,老天,默认
- 【ThinkPHP版本查询】dump(THINK_VERSION);模板获取get参数{$Think.get.pageNumber}或者$R
- 一.概念简介 脚本:script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。 二.背景 近来在Wind
- '去掉字符串头尾的连续的回车和空格 function trimVBcrlf(str) tr
- 关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制、判断字符长度 、js限制输入、
- 传统的网页BBS大多是采用CGI模式实现的,它的实现要求编程者既要掌握编程语言如Perl或C等,又要了解关于CGI模式的各项技术内容,因此要
- 如果你正从你的用户那里收集信息, 没有比网页表单更简单和直接的办法了。一份有良好设计的表单可以提供有价值的信息, 相反, 他们有可能把用户吓
- 你说的就是真正的计数器,它只在有新的用户进入网站时,计数器才会加1,忠实可靠。把下列代码放到的global.asa的sessio
- 1。注意用SQL分析器可以看select出来的东西select right(convert(varchar(30),getdate(),12
- 微软在今天早上发布新的安全通告证实,一处远程执行代码漏洞影响到了整个SQL Server产品线。该漏洞的入侵代码在两周前已经被公布在互联网上
- 作者:Jim Ley(主页)译者:Sheneyan(子乌)时间:2006.1.29英文原文:http://jibbering.com/200