apache+php+mysql windows下环境配置
需要注意的是,目前apache和php以及mysql都要用32位的,机子是64位的也是安装32位。我之前安装64位的版本,总是出现问题。回归正题:
所需要软件:
1.apache:去官网下载,我这边用的是httpd-2.4.12-x86-r2.zip
2.php:同样去官网下载,我这边用的是php-5.4.40-Win32-VC9-x86.zip
3.mysql:同样官网下载,我用的mysql 5.1(你可以使用更高的版本)
1.apache:
只需要你解压到相应目录既可以,比如我这边将下载的apache文件解压到 C:\Apache24:
bin目录下有:
ApacheMonitor.exe和httpd.exe可用于服务的开启和关闭。开启服务后如果http://localhost有页面出现,就说明apache安装成功(端口默认为80,一般有问题的话也是端口问题)
htdocs目录:
这个目录存放的就是我们的网站页面比如(.html、.php),可以根据http://localhost/hello.php(比方说该目录下有个hello.php)
conf目录:
http.conf是配置文件,很多东西都需要在这个文件配置(比如php,mysql),在下面我们会详细介绍。
2.php:
同样只需要你将下载的文件解压到相应目录, E:\php
php目录文件下有php-ini-development和php.ini-production。随便重命名一个为php.ini作为配置文件即可。
3.mysql:
mysql需要安装,就照着安装步骤点下去就可以,记得设置的root密码即可。
要使得Apache支持php,mysql,我们需要加一些东西:
1.在Apache的http.conf文件下的模块加载下面添加如下文字:
LoadModule php5_module "E:/php/php5apache2_4.dll" (你解压php的相应目录即可)
AddType application/x-httpd-php .php .phtml
PHPIniDir "E:/php/"
2.在php.ini文件下,修改:
extension=php_mysql.dll
extension=php_mysqli.dll
前面的;去掉(差不多再880行左右)
3.写一个php页面,放在apache的htdocs目录下,命名为hello.php:
<?php $link = mysql_connect('127.0.0.1', 'root', '123456','gjs');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
如果有错误可以查看:C:\Apache24\logs下的日志文件:
比如出现mysql连接不上:
Call to undefined function mysql_connect() in C:\\Apache24\\htdocs\\hello.php on line 7
就是php没有加载好mysql配件,你检查一下前面说的;有没有去掉,以及文件配置是否正确,有可能找不到文件php.ini路径等(在系统环境变量path里面添加php的解压路径),确保是安装是32位的,基本上就可以了,有问题可以联系我。
参考:http://gbzgwd.com 贵宝斋|贵宝斋文物古玩交易所
apache+php+mysql windows下环境配置的更多相关文章
- google protobuf学习笔记:windows下环境配置
欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45371743 protobuf的使用和原理,请查看:http:/ ...
- CentOS 6.5 Apache、MySQL、PHP环境配置(LAMP)
yum -y install httpd mysql-server php #安装apache.mysql和PHP yum -y install php-mysql php-gd php-mbstri ...
- Arduino101学习(一)——Windows下环境配置
一.Arduino IDE下载 要开发Arduino 101/Genuino 101,你需要先安装并配置好相应的开发环境.下载地址 http://www.arduino.cn/thread-5838- ...
- apache+php+mysql常见集成环境安装包
http://www.thinksaas.cn/group/topic/33/ apache+php+mysql是常见php环境,在windows下也称为WAMP,对于初学者自选版本搭建总是会遇到一些 ...
- Windows下安装配置MySQL
Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...
- Windows下,配置VS Code的Java开发环境
Windows下,配置VS Code的Java开发环境 前言 最近痴迷于VS Code的开发环境配置,原因就在于它的轻巧和免费,还能当一个非常棒的文本编辑器.如果之前你配置过VS Code并且失败了, ...
- Tomcat7.0.22在Windows下详细配置过程
Tomcat7.0.22在Windows下详细配置过程 一.JDK1.7安装 1.下载jdk,下载地址:http://www.oracle.com/technetwork/java/javase/do ...
- (转)windows 下安装配置 Nginx 详解
windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...
- win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装、优化、安全等)
这篇文章主要介绍了win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装.优化.安全等),需要的朋友可以参考下 win2008 r2 安装 http://www ...
随机推荐
- linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务(老罗学习笔记6)
一:Eclipse下 1.创建工程: ---- 2.创建后目录 3.添加java函数 4.在src下创建package,在package下创建file 5.res---layout下创建xml文件,命 ...
- excel文档
1.快速统计行数(ctrl+Shift+(方向键向下)). bson数据类型 留个影响 public enum BsonType { Double = 0x01, String = 0x02, Doc ...
- Java基础——关键字
volatile 用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值.volatile很容易被误用,用来进行原子性操作. 对于volatile修饰的变量,jvm虚拟机只 ...
- 转:表单中Readonly和Disabled的区别(HTML中使用javascript解除禁止input输入框代)
转:表单中Readonly和Disabled的区别 参考资料: disabled和readonly区别: 参考博文1地址:http://blog.csdn.net/symgdwyh/article/d ...
- android完全退出应用程序
android 完全退出应用程序android android 退出应用程序, 单例模式管理Activity引自:http://www.yoyong.com/archives/199android 退 ...
- int和integer;Math.round(11.5)和Math.round(-11.5)
int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Integer是java为int提供的封装类.int的默认值为0,而Integer的默认值为null,即Integer可 ...
- Asp.Net连接Mysql报错Out of sync with server
Asp.Net连接Mysql报错Out of sync with server 原因:程序引用的MySql.Data.dll版本高于服务器版本 解决:下载一个低版本的MySql.Data.dll,项目 ...
- make menuconfig 出错
运行 #make menuconfig HOSTLD scripts/kconfig/mconf scripts/kconfig/mconf.o: In function `main': mconf. ...
- 在linux的shell里访问一个URL
在linux上访问一个网址有四种方法 1.elinks,用法举例: [weishusheng@centOS6 ~]$ elinks -dump http://www.baidu.com 2. wget ...