Apache2.2.4 php5.2.1 mysql 配置方法
第一步:
1.安装好apache2.2和mysql5
假设目录分别为:C:/Apache2.2,C:/MySQL5
2.解压php5.1.1-Win32.zip至C:/php5
3.安装navicat(图形化管理MySQL的工具)
注意:
安装MySQL5的时候,在一切默认安装至有finish按钮时,继续是MySQL的配置
默认选项至输入密码框的时候,记下自己输入的密码,一般为123456
第二步:
一.php.ini的配置
1 找到php5目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini
并复制到系统盘的windows目录下(以c:\windows为例).
2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\下。
3 打开c:\windows\php.ini文件(关联到mysql)
设置扩展路径
查找 extension_dir 有这么一行
extension_dir = "./"
将此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径。路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了
php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
开启php简写:
找到short_open_tag = Off 改为 short_open_tag = On ;如果已经为on,则不改.
以后就可以用形如 <?=phpinfo();?>的写法的. 功能和<?php echo phpinfo();?>一样.
(二).apache http.conf配置:(C:/apache2.2/conf tp.conf)
1.修改网站根目录
查找 DocumentRoot有这么一行
DocumentRoot "C:/Apache2.2 docs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
在它下面两行有
<Directory "C:/Apache2/.2htdocs">
把上面两项的 C:/Apache2.2 docs 改成你想要的目录
2.让apache支持*.php(网页)
查找 DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html
这样index.php 可以充当默认页面了
3.Apache中模块化安装php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2_2.dll
//注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.
不要把php5apache2_2.dll和 php5apache2.dll混淆.php5apache_2.dll只适用于apache 版本2的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本
如果是2.2.*以上版本,就可能会出现 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php (记住:前边有一个空格哦!!!)
这样apache就可以解析php文件了
注意:在以上操作完成后请重启服务器
5.测试
在网站根目录下(如果没有改动则为C:/Apache2.2 docs)创建一个 phpinfo.php 文件
<?php
phpinfo();
?>
在浏览器打开
http://localhost/phpinfo.php
或 http://127.0.0.1/phpinfo.php
5.测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件
<?php
$link=mysql_connect("localhost","root","123456"); //123456改成你的mysql密码
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
在浏览器打开 http://localhost/test.php
如果输出成功,则说明大功告成了.
第一步:
1.安装好apache2.2和mysql5
假设目录分别为:C:/Apache2.2,C:/MySQL5
2.解压php5.1.1-Win32.zip至C:/php5
3.安装navicat(图形化管理MySQL的工具)
注意:
安装MySQL5的时候,在一切默认安装至有finish按钮时,继续是MySQL的配置
默认选项至输入密码框的时候,记下自己输入的密码,一般为123456
第二步:
一.php.ini的配置
1 找到php5目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini
并复制到系统盘的windows目录下(以c:\windows为例).
2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\下。
3 打开c:\windows\php.ini文件(关联到mysql)
设置扩展路径
查找 extension_dir 有这么一行
extension_dir = "./"
将此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径。路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了
php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
开启php简写:
找到short_open_tag = Off 改为 short_open_tag = On ;如果已经为on,则不改.
以后就可以用形如 <?=phpinfo();?>的写法的. 功能和<?php echo phpinfo();?>一样.
(二).apache http.conf配置:(C:/apache2.2/conf tp.conf)
1.修改网站根目录
查找 DocumentRoot有这么一行
DocumentRoot "C:/Apache2.2 docs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
在它下面两行有
<Directory "C:/Apache2/.2htdocs">
把上面两项的 C:/Apache2.2 docs 改成你想要的目录
2.让apache支持*.php(网页)
查找 DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html
这样index.php 可以充当默认页面了
3.Apache中模块化安装php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2_2.dll
//注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.
不要把php5apache2_2.dll和 php5apache2.dll混淆.php5apache_2.dll只适用于apache 版本2的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本
如果是2.2.*以上版本,就可能会出现 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php (记住:前边有一个空格哦!!!)
这样apache就可以解析php文件了
注意:在以上操作完成后请重启服务器
5.测试
在网站根目录下(如果没有改动则为C:/Apache2.2 docs)创建一个 phpinfo.php 文件
<?php
phpinfo();
?>
在浏览器打开
http://localhost/phpinfo.php
或 http://127.0.0.1/phpinfo.php
5.测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件
<?php
$link=mysql_connect("localhost","root","123456"); //123456改成你的mysql密码
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
在浏览器打开 http://localhost/test.php
如果输出成功,则说明大功告成了.
发表评论
-
php简单排序之冒泡排序与选择排序
2015-05-20 14:32 2280<?php $arr = array(100, ... -
PHP PDO的简单使用(query(),exec(),prepare(),Transaction,行锁)
2014-12-16 11:30 1513PHP PDO的简单使用(query( ... -
PHP 线程安全与非线程安全版本的区别
2014-12-15 14:48 963从2000年10月20日发布的 ... -
PHP垃圾回收机制-引用计数基本知识
2014-12-15 13:57 387每个php变量存在一个叫"zval"的 ... -
PHP5.4 htmlspecialchars转义中文字符串变空
2014-09-12 10:35 1845PHP5.4 htmlspecialchars转 ... -
php判断客户端浏览器的类型
2013-06-14 22:44 2708php判断客户端浏览器的类型 1、通过 $_SERV ... -
ThinkPHP3.1新特性 动态设置自动验证和自动完成
2013-06-10 22:41 855ThinkPHP3.1新特性 动态设置自动验证和自动完成 ... -
ThinkPHP URL规则、URL伪静态、URL路由
2013-06-09 22:49 3516ThinkPHP 3.1.2 URL规则、URL伪静态、U ... -
php冒泡排序
2012-11-25 13:52 941面试的时候老是碰到排序之类的题目,这里再复习下吧。 &l ... -
php简单例子--打印出99乘法表
2012-11-25 11:39 911php简单例子--打印出99乘法表: <?php ... -
php用get_file_content函数获取黄金原油美指道琼斯等行情
2012-11-24 15:25 1931下面是php用get_file_content函数获取黄金原油 ... -
不常见却非常有用的PHP函数
2012-11-15 01:34 737函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的 ... -
syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
2012-09-12 21:15 1065PHP出错:syntax error, unexpected ... -
ecshop2.7.3去版权
2012-09-12 21:03 1105ecshop2.7.3版权修改相关: 1.去掉Powered ... -
php实现多构造器的类
2012-07-23 17:11 1226有时候实例化类时,需要根据构造方法的参数个数进行初始化不用的内 ... -
对PHP构造函数的理解
2012-07-20 20:01 1618做项目的时候遇到了一些错误,最终分析,是php的构造方法在作怪 ...
相关推荐
Windows IPvd 环境下的Apache服务器软件以及IPv6补丁,操作系统Windows XP,Windows 2003
该资源是Apache HTTP Service 2.2系列的主流...可以兼容Win2000、XP、vista、Win7等Windows操作系统。 SVN客户端—TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi下载地址: http://download.csdn.net/source/3014381
软件及系统版本: Windows xp sp3 Iis5.1 Apache 2.2 Php 5.2 Sqlserver 2005
wampserver如果是高版本的话,现在都不支持xp系统了 Wamp就是Windos Apache Mysql PHP集成安装环境 即在window下的apache、php和mysql的服务器软件。 PHP扩展、Apache模块,开启/关闭鼠标点点就搞定, 再也不用亲自...
Apache服务器 :Apache2.2 开始配置: 1、我们先以普通的方式配置tomcat1、tomcat2 {配置Java环境变量} {启动Tomcat1} 启动成功!表示我的tomcat1是好使的!在来看看tomcat2也就是另一台机器上的。 {启动...
Apache服务器 :Apache2.2 开始配置: 1、我们先以普通的方式配置tomcat1、tomcat2 {配置Java环境变量} {启动Tomcat1} 启动成功!表示我的tomcat1是好使的!在来看看tomcat2也就是另一台机器上的。 {启动...
<br>系统环境 <br>操作系统 :WindowsXP <br>Java运行环境 :JDK1.5 Tomcat服务器 :Tomcat5.5 Apache服务器 :Apache2.2 <br> <br> <br> 开始配置: <br>1、我们先以普通的方式配置...
使用记事本等编辑器打开X:安装路径Apache2.2confhttpd.conf文件; 找到 Listen 80,将 80 改为你希望的端口号,保存文件; 运行“启动 EasyJspRun! ”即可。 Q:其他人可以访问我的论坛吗? A:可以,您可以让...
使用记事本等编辑器打开X:安装路径Apache2.2confhttpd.conf文件; 找到 Listen 80,将 80 改为你希望的端口号,保存文件; 运行“启动 EasyJspRun! ”即可。 Q:其他人可以访问我的论坛吗? A:可以,您可以让...
安装 Apache 的先决条件是有一台安装了 Windows 2000,Windows XP SP1+,Windows 2003,Vista 或 Windows Server 2008 的计算机。 警告 请注意,Windows XP 如果没有安装 SP1 将会导致不正常的网络传输,从而搞坏...
一些版本控制系统也是软件配置管理(SCM)系统,这种系统经过特定的精巧设计来管理源代码,有许多关于软件开发的特性—本身理解编程语言、或者提供构建程序的工具。然而,Subversion不是这样一个系统,它是一个通用...
1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 5.5.8 (php55) php 5.5.8-nts (php55n) ...
本文所使用的环境为 Windows XP sp2 32 位系统+Xampp 集成安装包。 2.4.安装步骤 Xampp 的安装基本使用默认配置。 3.网站源码安装 3.1.mahara 的安装 1 从网上下载最新的 mahara 源码包,zip 格式(用于 windows...
本网站以xp为Web平台,JSP+Ajax+Servlet+JavaBean+Hibernate为网站实现技术,建立基于MySQL数据库系统的核心动态网页,实现博客网站前台及博客个人维护管理等功能模块。 1、 系统处理的准确性和及时性:系统处理的...
本网站以xp为Web平台,JSP+Ajax+Servlet+JavaBean+Hibernate为网站实现技术,建立基于MySQL数据库系统的核心动态网页,实现博客网站前台及博客个人维护管理等功能模块。 1、 系统处理的准确性和及时性:系统处理的...
基本的Apache配置 认证选项 基本HTTP认证 SSL证书管理 授权选项 整体访问控制 每目录访问控制 关闭路径为基础的检查 额外的糖果 版本库浏览 其它特性 支持多种版本库访问方法 7. 高级主题 运行配置区 配置区布局 ...
基本的Apache配置 认证选项 基本HTTP认证 SSL证书管理 授权选项 整体访问控制 每目录访问控制 关闭路径为基础的检查 额外的糖果 版本库浏览 其它特性 支持多种版本库访问方法 7. 高级主题 运行配置区 配置区布局 ...
2.1.4 配置Android模拟器 6 2.2 开发工具ECLIPSE介绍 7 第3章 ANDROID程序设计基础 10 3.1 系统结构 10 3.1.1 应用程序 10 3.1.2 应用程序框架 11 3.1.3 库和运行环境 12 3.2 ANDROID应用程序组成 12 3.2.1 Avtivity...