整合php5+mysql5+apache2.2说明
php5:php-5.2.9-2-Win32.zip
一、安装
1.安装apache2.2成功后并在游览器输入http://localhost出现It work!说明成功。
2.php安装,我这是下载的免安装版,直接解压就可以使用。解压放在c盘根目录中例如c:php
3.安装mysql5这里就不多讲安装mysql的过程了。
二、配置
1.php的配置(配置apache和php没有顺序,先配置哪个都可以)
1)找到php5目录下的 php.ini-dist,重命名为 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();?>一样.
2.配置apache
1).配置apache支持php的一些类库文件 Apache中模块化安装php
httpd.conf中找到代码: #LoadModule ssl_module modules/mod_ssl.so
在下面加入代码: LoadModule php5_module C:/php/php5apache2_2.dll //注意其中C:/php5/php5apache2.dll是你安装php的相应路
径
找到代码:
DirectoryIndex index.html
替换为代码:
DirectoryIndex index.html index.php
找到代码:
AddType application/x-gzip .gz .tgz
下面添加代码:
AddType application/x-httpd-php .php
和代码:
AddType application/x-httpd-php-source .phps
以上就是在apache2.2配置了支持php5的过程,先不别着急测试。还有配置。
2).让apache支持*.php(网页)
查找 DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html
这样index.php 可以充当默认页面了
3). 如果你要用到虚拟主机配置,请继续找到代码:
ServerAdmin
前面打上"#"(不含双引号),也就是把这段注释掉.
修改网站根目录,查找 DocumentRoot有这么一行
DocumentRoot "D:/Program Files/Apache2.2/htdocs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
在它下面有
<Directory "C:/Apache2/.2htdocs">
把上面 C:/Apache2.2/htdocs 改成你想要的目录
例如:<Directory "D:/service/www/test">D:/service/www/test是我项目路径
然后修改权限 找到下面的代码
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
#Deny from all #将这句注释了。加上下面那即可
Allow from all
</Directory>
4).在当前目录下有个目录extra找到httpd-vhosts.conf文件
配置虚拟主机
添加配置如下
<VirtualHost *:80>
DirectoryIndex index.html index.php
ServerAdmin test@qq.com
DocumentRoot D:\service\www\test #你项目的路径
ServerName www.test.com #你的域名
#ServerAlias www.website.com
ErrorLog "logs/test.com-error.log"
CustomLog "logs/test.com-access.log" common
</VirtualHost>
3.以上就是apache2.2+php5+mysql5的配置,配置是繁琐了点,不过没关系,当作是学习。下面就来写个测试
//如果你没有虚拟主机配置在网站根目录下(如果没有改动则为C:/Apache2.2/htdocs)创建一个index.php 文件
你如果配置了<VirtualHost *:80>虚拟主机那就在你的虚拟主机的的路径下创建这个页面。
<?php
phpinfo();
?>
在创建一个连接mysql的页面测试是否连接了mysql,保证启动了mysql服务。
<?php
$link=mysql_connect("localhost","root","123456"); //123456改成你的mysql密码
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
在浏览器打开 http://localhost/test.php
分享到:
相关推荐
配置"apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend"涉及到的主要步骤包括下载软件、安装软件、修改配置文件、启用PHP扩展、配置Apache以处理PHP请求、配置MySQL数据库和管理界面phpMyAdmin,以及整合Zend开发环境...
【Apache2.2+PHP+MySQL整体下载】的组合是一套经典的Web开发环境,尤其适合在Windows 7操作系统上快速搭建动态网站。这个压缩包包含了Apache服务器、PHP解释器和MySQL数据库这三大组件,使得开发者能够在本地环境中...
在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...
【标题】"php+apache+mysql x64" 指的是在64位操作系统环境下,集成搭建PHP、Apache和MySQL服务器的环境配置。这个组合是Web开发中常见的LAMP(Linux, Apache, MySQL, PHP)堆栈在Windows平台上的变体,即WAMP...
### Windows下安装Apache2.2 + PHP5.3 + MySQL5.1 #### 安装步骤详解 在Windows操作系统上构建一个完整的Web开发环境通常涉及安装Apache Web服务器、PHP解析器以及MySQL数据库管理系统。本文将详细介绍如何在...
【Apache+Mysql+Php+Snort+Base 实现 Snort 知识点详解】 Apache、MySQL、PHP、Snort 和 BASE 是构建一个强大的入侵检测系统(IDS)的基础组件。这个组合使得网络管理员能够实时监控网络流量,检测潜在的攻击,并...
总的来说,Apache2.2+PHP5+MySQL5.0的配置是一个涉及多个层面的过程,包括安装、配置、测试和优化。理解每个组件的工作原理,以及它们如何相互作用,是成为一名合格的Web开发者或系统管理员的基础。在这个过程中,...
本配置文档主要涵盖了如何在服务器上安装和配置Apache2.2、PHP5.2、MySQL5.0、phpMyAdmin2.9以及Zend Optimizer,这些都是Web开发中的核心组件。下面将详细介绍每个组件的功能及其配置步骤。 1. **Apache2.2**: ...
Linux 下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解 本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,...
【Windows + Apache + Php5 + Mysql 部署详解】 在Windows环境下搭建Apache、PHP5和MySQL的组合,常被称为LAMP环境的Windows版本,是开发和运行PHP web应用程序的基础。以下是一步步的详细步骤: 一、安装Apache ...
Apache 2.2、PHP 5 和 MySQL 5.0 是一套经典的 Web 开发环境组合,广泛用于构建动态网站和应用程序。在这个配置中,Apache 作为 Web 服务器处理 HTTP 请求,PHP 作为服务器端脚本语言解析并执行 PHP 文件,而 MySQL ...
标题提及的"apache2.2.6+php5.2.5+mysql的配置文件"是指在特定版本的Apache HTTP Server和PHP环境中,如何进行配置以确保它们能与MySQL数据库服务协同工作。这些配置文件是系统运行的基础,决定了服务的性能、安全性...
### Apache+PHP+MySQL 整合配置详解 #### 引言 Apache、PHP与MySQL的组合,被业界誉为“黄金搭档”,广泛应用于各种Web应用,尤其是电子商务网站。这一组合的强大之处在于,Apache作为高性能的Web服务器,PHP作为...
【PHP开发环境搭建:Apache2.2+PHP5+MySQL5】 PHP,全称为PHP Hypertext Preprocessor,是一种广泛应用于Web开发的开源脚本语言。它最初由Rasmus Lerdorf于1994年创建,起源于Personal HomePage的Perl语言版本。...
"php+apache+mysql集成安装程序"通常是指一个预配置的软件包,它将这三种组件打包在一起,使得用户能够方便地在自己的计算机上进行快速安装和配置,而无需逐个下载和设置每个组件。这个集成安装程序简化了开发和测试...
这个项目标题"win7+apache2.2+php5.3+mysql版本网上购物系统"暗示我们将详细探讨这些组件的配置、集成以及在电子商务环境中的应用。 首先,Apache 2.2是广泛使用的开源HTTP服务器,它提供了稳定性和灵活性,可以...
【Apache2+PHP5+MySQL5】是一个经典的Web开发环境组合,广泛应用于网站开发和测试。这个组合提供了服务器端的动态网页处理能力以及强大的数据库支持。Apache2是世界上最流行的开源HTTP服务器,它以其稳定性、可扩展...
标题中的"WAMP环境(apache2.2+mysql5+php5.4)"指的便是使用Apache 2.2作为Web服务器,MySQL 5作为数据库管理系统,PHP 5.4作为服务器端脚本语言的特定版本组合。 Apache 2.2是Apache HTTP Server的一个版本,提供了...
基于PHP+MySQL+Apache在线考试管理系统,提供用户(学生&教师)登录,用户权限(分教师与学生端),教师出卷子,学生写卷子。学生答题后显示答案与分数,并记录在历史成绩中(教师查看),提供教师二次批改试卷...