`
lib
  • 浏览: 135668 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

php5.2+apache2.2+mysql5.5环境搭建

    博客分类:
  • php
php 
阅读更多

 注:(本文参考了网上很多人的资料,自己只是进行整理)

 

这两天正尝试使用wordpress,需要搭建环境,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。

  在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和ApacheMysql的安装软件包。

  PHP版本:php-5.2.17-Win32-VC6-x86.msiVC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的。

  Mysql版本:mysql-installer-community-5.5.28.3.msi。

  Apache版本:httpd-2.2.22-win32-x86-openssl-0.9.8t.msiopenssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接。

PHP环境搭建第一步:Windows 7下安装Apache服务。



 

Apache配置信息


  在这里主要配置Network DomainServer NameEmail地址以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。

  在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。

PHP环境搭建第二步:Windows 7下安装Mysql服务。



 

安装Mysql数据库并选择安装目录


  点击Mysql安装程序自动安装,在此期间你可以根据需要选择Mysql数据库的安装目录,我一律都是用默认目录。

  注意:在安装完Mysql数据库后,需要再进行Mysql数据库配置才能使用PHP进行连接,稍后会提到如何配置。

  PHP环境搭建第三步:在Windows 7下安装PHP

(1)解压安装

其实在Windows 7下进行PHP安装非常简单,由于我下的是PHP代码包,只要解压php-5.3.2-Win32-VC6-x86并重名为文件夹为php,将其复制到C盘目录下即可完成PHP安装。

(2)安装包安装

网上找到的教程大多数都是针对Zip压缩包的安装,洒家打算在这里研究下为什么大家都不用Installer

a.欢迎界面,Next




 
 

b.接受条款,Next



 

c.选择PHP5.2.17的安装路径



 

d.选择希望安装的Web服务器



 

e.选择Apache的配置目录(含有httpd.conf等文件的目录)



 

f.选择需要安装的组件,这里说明一下,Extensions下需要根据自己环境来勾选,没有安装相应程序的不要勾选,以免运行PHP的时候报错,洒家在后续的phpmyadmin的使用过程中遇到了不支持bzip2\Mcrypt\Multi-byteString\MySQLizip的错误,于是需要返回这个setup中打开对这两个功能的扩展支持。顺便赞一下这个Setupwizard,真的很好用,别再用那些老土的手工修改内容的方法了。



 

g.确认一下,开始Install



 

h.正在安装

 


 

i.安装完成



 
 

 

  PHP环境搭建第四步:在Windows 7下如何进行PHP配置环境。

  PHP环境在Windows 7上的配置相比Windows XP等要简单很多,不需要复制等操作,你只要将php.ini-development配置文件重命名为php.ini配置文件即可。接着做如下配置操作:

1、打开php.ini配置文件,找到

1
2

; On windows:
; extension_dir = "ext"

修改为

1
2

; On windows:
extension_dir = "C:/php/ext"

表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。

2、由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将

1
2
3
4
5
6
7

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

这些extension之前的分号(;)去除。

3、配置PHPSession功能

  在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到

1

;session.save_path = "/tmp"

修改为

1

session.save_path = "D:/phpsessiontmp"

4、配置PHP的文件上传功能 如何编写PHP文件上传功能?

  同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

1

;upload_tmp_dir =

修改为

1

upload_tmp_dir = "D:/phpfileuploadtmp"

5、修改date.timezone,否则在执行phpinfodate部分会报错:

Warning: phpinfo() [function.phpinfo]…

我们需要将

1

;date.timezone =

修改为

1

date.timezone = Asia/Shanghai

  你也可以点击参考更多关于PHP.INI的配置

  至此在Windows 7php的环境配置就算完成了,但是光完成这些配置是不够的,我们需要Apache支持PHP,所以还需要在Apache配置文件中完成相应的PHP配置。

PHP环境搭建第五步:配置Apache以支持PHP

1、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

1
2
3

LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm

  我们在PHP目录下可以看到多个php5apacheDLL文件,由于我们使用的是Apache2.2.15,所以我们当然需要使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。

2、我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将

1

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

修改为

1

DocumentRoot "D:/PHPWeb"

1

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

修改为

1

<Directory "D:/PHPWeb">

3、最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

1

DirectoryIndex index.html

修改为

1

DirectoryIndex index.php index.html

4、重启Apache服务器

  至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在D:/PHPWeb目录下新建一个PHP文件,写入

1
2
3

<?
phpinfo
();
?>

  然后在游览器中输入http://localhost,就可以看到PHP的具体配置页面了,代表在Window 7PHP环境配置工作就算完成了。

  • 大小: 127.9 KB
  • 大小: 105.5 KB
  • 大小: 95.7 KB
  • 大小: 129.4 KB
  • 大小: 75.2 KB
  • 大小: 87.9 KB
  • 大小: 88.5 KB
  • 大小: 155.3 KB
  • 大小: 73.3 KB
  • 大小: 59 KB
  • 大小: 75.6 KB
分享到:
评论

相关推荐

    apache2.2.6+php5.2.5+mysql的配置文件

    标题提及的"apache2.2.6+php5.2.5+mysql的配置文件"是指在特定版本的Apache HTTP Server和PHP环境中,如何进行配置以确保它们能与MySQL数据库服务协同工作。这些配置文件是系统运行的基础,决定了服务的性能、安全性...

    apache2.2+php5+mysql5.0 之 php5

    Apache2.2、PHP5和MySQL5.0是构建Web应用程序的经典组合,广泛应用于网站开发和服务器管理。这个组合提供了强大的动态内容处理能力和数据库支持,是LAMP(Linux、Apache、MySQL、PHP)堆栈的核心组件。下面我们将...

    wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.rar

    标题 "wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.rar" 指的是一个压缩包,其中包含了WAMP(Windows Apache MySQL PHP)服务器的特定版本。这个版本的WAMP服务器是为32位操作系统设计的,包含以下组件:...

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    Windows7环境下Apache+PHP+MySQL完美配置

    在Windows 7操作系统中,构建一个完整的Web开发环境,包括Apache服务器、PHP解析器和MySQL数据库,是一项常见的任务。这个过程通常被称为配置WAMP(Windows、Apache、MySQL、PHP)服务器。下面我们将深入探讨如何在...

    PHP海洋cms(海洋视频内容管理系统)

    Windows 平台: IIS/Apache/Nginx + PHP(5.2+) + MySQL Linux/Unix 平台: Apache/Nginx + PHP (5.2+) + MySQL #提示: 建议使用Mysql的5.5/5.6版本以实现最高执行效率。 # 组件要求 | PHP:本程序支持PHP5.2及...

    年终投票网站

    年终了,各个单位都要进行年终评选,随着信息发展,很多单位琢磨着建个网站来民主投票,本人也遇到了这样的问题,本想在网上当一个,可是本人挖掘的能力确实有限。...平台环境:apache2.2 + php 5.5 + mysql 5.2 ;

    xampp-win32-1.8.0

    xampp1.8.0版本,32位和64位都可以装,包含的apache2.2,mysql5.5,tomcat7,php5.2

    lanmp:适用于Apache,Nginx,MySQL和PHP的自动安装脚本

    最新版本全部采用最新稳定版本的扩展,如PHP 5.4 (可选PHP 5.2 )系列, MySQL 5.5系列。下载更智能更方便自动从官方地址下载最新稳定版本二进制安装,如果官网挂了或被和谐了,可自动从替代地址下载最新版本。完美...

    最全的卡盟源码PHP

    2.设置PHP版本为5.2 / 5.3,Mysql版本为5.5 3.建站环境首荐Apache,如果其它环境可运行也行的 4.配置数据库文件,目录 /yx_inc/conn.php 根据提示修改数据库配置修改 5.将 “聚合社数据库.sql” 导入到...

    CentOS 5.2下安装Tomcat5.5

    本TXT文件为第二章Linux 下安装 Tomcat5.5 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:解压缩Tomcat部署文件到 /usr/local/tomcat 第二步:测试安装(注意环境变量JAVA_HOME必需...

    WAMP环境部署(Win7_X64)

    在本篇文章中,我们将详细介绍如何在64位Windows 7操作系统上搭建WAMP(Win + Apache + MySQL + PHP)环境。对于Web开发人员而言,能够在本地计算机上模拟服务器环境是非常重要的一步,它不仅能够帮助开发者进行各种...

    【已测源码】小霸王v6.3蜘蛛池源码原价超6000站群系统源码

    亲测环境:Linux+nginx+php5.6+mysql5.5 基本需求:php + 伪静态(必须) 配置: 系统: windows/linux web服务器: iis/apache/lighttpd/nginx php:PHP: 5.2 版本以上 注:php需要支持zlib库和iconv库(一般默认...

    php安装文件 5.2版本

    总之,手动配置PHP 5.2涉及多个步骤,包括解压、配置ini文件、设置环境变量、安装依赖和测试。尽管现代版本的PHP提供了更简单的安装方式,如通过Windows的Web Platform Installer或Linux的包管理器,但理解手动配置...

    phpStudy 14种合集 自由切换 + phpfind + phpLight(解压版)

    phpStudy 2013.6.20 (大小35M) 14种合集 自由切换 PHP 5.2.17 新型的CGI程序编写语言,易学易用、速度快、跨平台。 PHP 5.3.26 新型的CGI...此为超级合集全面包括apache+nginx+lighttpd+IIS+php5.2,5.3,5.4,5.5

    MySQL中文参考手册

    o 5.2 以ANSI模式运行 MySQL o 5.3 MySQL相比ANSI SQL92的差别 o 5.4 MySQL 缺乏的功能 + 5.4.1 子选择(Sub-selects) + 5.4.2 SELECT INTO TABLE + 5.4.3 事务(Transactions) + 5.4.4 存储过程和触发器 + ...

    【资源】IIS+MYSQL+PHP相关软件

    综合这三个软件,你可以搭建一个基于Windows的LAMP(Linux、Apache、MySQL、PHP)或WAMP(Windows、IIS、MySQL、PHP)环境。IIS作为Web服务器,负责接收和响应HTTP请求;MySQL作为数据库,存储和处理数据;而PHP则...

    PHP+Mysql开发入门

    - **低成本**:LAMP(Linux, Apache, MySQL, PHP)或LNMP(Linux, Nginx, MySQL, PHP)组合是常见的低成本Web开发方案。 - **开源**:用户可以自由获取PHP的源代码进行二次开发或学习研究。 ##### 1.3 PHP的创始...

    野草内容管理系统WeedCMS v5.5 Build 20110613

    另外如果是其他环境建议使用PHP(5.2.x)+Apache(2.x)+MYSQL(5.x)组合。声明:如果您的环境是PHP4的话建议升级到最新版本!1.[修复] 删除了admin.php多余的代码2.[修复] 删除内容时SQL注入问题3.[修复] 副管理员无法...

Global site tag (gtag.js) - Google Analytics