`
lib
  • 浏览: 133460 次
  • 性别: 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的配置文件

    集成php、apache、eclipse、xdebug、zend optimizer 以后,对应的php.in和http.conf的配置文件

    apache2.2+php5+mysql5.0 之 php5

    关于apache2.2+php5+mysql5.0的环境配置所需的资源,详细配置在我的微博里有详细说明,注意:只针对此版本配置,因为不同版本配置不一致,不要盲目跟同,避免出现莫名其妙的异常

    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

    最全的卡盟源码PHP

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

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

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

    CentOS 5.2下安装Tomcat5.5

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

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

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

    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 存储过程和触发器 + ...

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

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

    xampp (phpStudy重新编译版)

    JspStudy集成JDK+tomcat +Apache+PHP+MySQL,将复杂的JSP环境配置简单化。 无需设置环境变量一键配好JSP+PHP环境。 phpStudy+JspStudy 详情访问 http://www.phpstudy.net/a.php/207.html 寻求帮助访问官网: ...

    纯绿色PHP环境套件安装包

    然后创建站点,选择你想要的PHP版本,默认自带的可选版本有php5.2、php5.3、php5.4、php5.5、php5.6、php7这6个默认版本,如果不符合要求,可以自定义任意的PHP版本,PHPWAMP提供了700多个PHP版本可供选择(32位,64...

    phpstudy for Linux 版本.zip

    phpStudy for Linux 版本 (php一键安装包) 下载地址: ... ...2. phpstudy for linux版环境安装 ...Apache Nginx LightTPD...php5.2 php5.3 php5.4 php5.5一键安装包 支持centos,ubuntu,debian等Linux系统,12种组合

    SitePageRank:学校网站在搜寻引擎的排名资料搜集,用于观测记录Google搜寻到的页面数排名

    PHP 5.2+ (目前开发测试环境为PHP 5.3.x) MySQL 5.5 php-curl模组Apache-Rewrite(非必要) 安装设定 网站Root页面主要是SitePageRank资料夹 ###资料夹权限SitePageRank\assets (请设定为777,此为网站Cached的目录) ...

    悟空CRM 4.3

    悟空CRM 4.3 官方推荐服务器配置:php 5.2以上,mysql 5.5以上,apache 2.1以上

    MySql 5.1 参考手册.chm

    5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建用户账户 5.2.3. MySQL实例管理器命令行选项 5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例...

    MySQL 5.1官方简体中文参考手册

    5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建用户账户 5.2.3. MySQL实例管理器命令行选项 5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例...

    PHP动态网页设计与制作案例教程

    本书展示一个完整网站的设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、网站计数器设计与PHP文件访问...

Global site tag (gtag.js) - Google Analytics