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 2326<?php $arr = array(100, ... -
PHP PDO的简单使用(query(),exec(),prepare(),Transaction,行锁)
2014-12-16 11:30 1559PHP PDO的简单使用(query( ... -
PHP 线程安全与非线程安全版本的区别
2014-12-15 14:48 1006从2000年10月20日发布的 ... -
PHP垃圾回收机制-引用计数基本知识
2014-12-15 13:57 430每个php变量存在一个叫"zval"的 ... -
PHP5.4 htmlspecialchars转义中文字符串变空
2014-09-12 10:35 1896PHP5.4 htmlspecialchars转 ... -
php判断客户端浏览器的类型
2013-06-14 22:44 2770php判断客户端浏览器的类型 1、通过 $_SERV ... -
ThinkPHP3.1新特性 动态设置自动验证和自动完成
2013-06-10 22:41 912ThinkPHP3.1新特性 动态设置自动验证和自动完成 ... -
ThinkPHP URL规则、URL伪静态、URL路由
2013-06-09 22:49 3580ThinkPHP 3.1.2 URL规则、URL伪静态、U ... -
php冒泡排序
2012-11-25 13:52 993面试的时候老是碰到排序之类的题目,这里再复习下吧。 &l ... -
php简单例子--打印出99乘法表
2012-11-25 11:39 955php简单例子--打印出99乘法表: <?php ... -
php用get_file_content函数获取黄金原油美指道琼斯等行情
2012-11-24 15:25 1978下面是php用get_file_content函数获取黄金原油 ... -
不常见却非常有用的PHP函数
2012-11-15 01:34 791函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的 ... -
syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
2012-09-12 21:15 1107PHP出错:syntax error, unexpected ... -
ecshop2.7.3去版权
2012-09-12 21:03 1139ecshop2.7.3版权修改相关: 1.去掉Powered ... -
php实现多构造器的类
2012-07-23 17:11 1278有时候实例化类时,需要根据构造方法的参数个数进行初始化不用的内 ... -
对PHP构造函数的理解
2012-07-20 20:01 1655做项目的时候遇到了一些错误,最终分析,是php的构造方法在作怪 ...
相关推荐
本文档旨在指导用户如何在Windows平台上成功安装、配置并运行Apache 2.2。 #### 二、适用操作系统 - **Windows NT**: 包括Windows NT, Windows 2000, Windows XP, Windows Server 2003等基于NT内核的操作系统版本...
本教程将详细讲解如何在Windows XP操作系统上,利用Apache2.2和Subversion 1.6.17搭建一个版本控制服务器。 首先,我们需要安装Subversion。文件"Setup-Subversion-1.7.5.msi"是一个Subversion的安装程序。运行这个...
总之,这个压缩包提供了在Windows XP系统上搭建一个综合Web开发环境所需的所有组件和指导,适合学习者和开发者用于实践和开发PHP、MySQL、JSP应用。通过熟练掌握这些技术,可以创建复杂且高性能的Web应用程序。
标题中的"mod_python-3.3.1.win32-py2.6-apache2.2.exe"是一个软件安装程序,用于在Windows操作系统上安装mod_python模块,版本为3.3.1,针对Python 2.6编程语言,并且与Apache 2.2 web服务器兼容。这个模块是将...
此版本针对Windows XP和Windows 2003这样的Windows环境进行了优化,使得开发者和系统管理员能够在这些操作系统上部署Web服务。然而,随着互联网的发展,IPv4地址资源逐渐枯竭,IPv6作为一种无限地址空间的下一代IP...
- 修改Apache的配置文件`httpd.conf`,在文件末尾添加一行`Include "C:\Program Files\Apache Software Foundation\Apache2.2\conf\mod_jk.conf"`,引入mod_jk的配置。 - 创建`mod_jk.conf`文件,指定加载mod_jk...
- 使用文本编辑器打开Apache的配置文件`httpd.conf`(如`C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf`)。 - 解除对以下行的注释: ``` LoadModule dav_fs_module modules/mod_dav_...
4. **更改安装路径**:默认安装路径为`C:\Program Files\ApacheSoftwareFoundation\Apache2.2\`,这里需要将其更改为之前创建的目录`D:\local\Apache2`。 5. **完成安装**:按照提示继续安装直至结束。安装完成后...
本文旨在为初学者提供一套在Windows XP系统上安装并配置Apache 2.2.15、PHP5.3.2、MySQL 5.0.90及phpMyAdmin 3.3.2的详细指南。通过本教程,读者可以了解如何在一个典型的LAMP(Linux Apache MySQL PHP)环境中搭建...
这个压缩包包含了Apache的两个版本:2.2的32位和64位,适用于不同的操作系统环境,包括Windows 7。Apache因其开源、免费、稳定和强大的功能而备受青睐。 首先,Apache 2.2是Apache HTTP Server的一个主要版本,它在...
通过以上步骤,我们已经在Windows XP系统上成功安装并配置了AMP环境。AMP环境不仅能够满足基本的Web开发需求,还能支持更复杂的项目开发。希望本文能对需要在Windows XP环境下搭建AMP环境的朋友有所帮助。
2. Apache2.2配置:下载Apache2.2并按默认设置安装。在httpd.conf配置文件中修改ServerRoot、Listen、ServerAdmin、ServerName等参数。在文件末尾添加ScriptAlias和Alias配置,指定Cognos8的cgi-bin和webcontent目录...
安装Cognos 8之前,需要确保操作系统是Windows XP Professional(SP2),并且已经安装了IIS(或Apache2.2)作为Web服务器,以及SQL Server 2K(SP4)作为数据存储。所需的安装文件包括Cognos Modeling 8.1.2 MR2,Cognos ...
#### 五、Apache2.2配置 1. **安装Apache2.2**: - 下载Apache2.2安装包并按默认选项安装。 2. **配置Apache2.2**: - 打开`httpd.conf`文件,进行以下配置: - 修改`ServerRoot`、`Listen`、`ServerAdmin`、`...
WampServer2.2是一款针对Windows操作系统设计的本地Web开发环境,它集成了Apache服务器、MySQL数据库和PHP解释器,使得开发者能够在个人电脑上构建和测试PHP应用程序,而无需在线服务器。WampServer的2.2版本是其...
本文将详细讲解如何在 Windows XP Professional(SP2) 操作系统上,搭配 IIS 或 Apache2.2 服务器,以及 SQL Server 2K(SP4) 数据库进行安装和配置。 一、安装环境 Cognos 8.2 的安装环境包括: 1. 操作系统:...