`
yzxqml
  • 浏览: 134965 次
  • 性别: Icon_minigender_1
  • 来自: 广西
文章分类
社区版块
存档分类
最新评论

Windows 7 下PHP环境搭建

阅读更多

    有一段时间没有写东西了,这几天弄了点PHP的东西,现在给大家分享个PHP的运行环境搭建,

虽然网上有很多LMAP和WMAP一类的一键安装工具,但是我认为,还是自己动手,才能理解这门语言的运行环境,在以后的开发中更游刃有余。

因为在Linux中开发用得比较少,我下面就本机的Windows 7 系统下安装PHP运行环境给大家做个介绍,分享一下我的成果。

 首先,我们要准备好相关的运行环境安装包,我用的是PHP5.3 + Apache2.2+ MySQL5.5

下载地址分别是:

 

 PHP:http://windows.php.net/downloads/releases/php-5.4.7-Win32-VC9-x86.zip

Apache:http://mirror.bjtu.edu.cn/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi

MySQL:http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28-win32.msi

 

这里我仅拿本人PC进行配置,路径是我自己的本机路径,各位可以按照自己实际安装路径进行配置。

 

 

一、我们先来配置Apache(安装步骤就省略了,这个不难)

 

 1、找到Apache安装目录下的conf文件夹,我这里是C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf,找到httpd.conf文件。这个是Apache的核心配置文件,我们需要增加以下几行:

 

#加载PHP处理模块
LoadModule php5_module "C:/php/php5apache2_2.dll" 
#添加PHP后缀的处理
AddType application/x-httpd-php .php   
PHPIniDir "C:/php"

 

看#号我写的注释大家应该也明白了,先是要加载PHP的处理模块,这样访问Apache的时候它才会调用PHP进行请求处理。

如果在PHP安装包中找不到php5apache2_2.dll,那么说明你下的PHP版本不对

我们在PHP官网看到,PHP分两个版本,一个是VC9 x86 Non Thread Safe ,一个是VC9 x86 Thread Safe ,就是说一个带Apache模块,一个不带Apache模块,这里一定要注意选择带Apache的ZIP包。

 

然后第二句是添加PHP后缀的处理,表示当Apache接收到内容头为application/x-httpd-php 或后缀为.php的文件时,将交给PHPIniDir 下的相关进行处理,这样我们的PHP文件就能通过Apache然后让PHP进行编译了。

 

2、将DocumentRoot 与 Directory 目录均改为网页目录所在路径,其实就是自定义一个工作空间,以后开发PHP都把项目放到这个工作空间下,浏览器访问本地IP就可以浏览所有的PHP项目了,非常方便。

我这里改为

   DocumentRoot "D:/PHPWorkspace" 

  

   <Directory "D:/PHPWorkspace">

 

  大家按自己实际情况改。

 

OK,Apache方面配置完成。

 

二、然后来配置PHP:

 

1、 php.ini

 

将下载好的PHP源包解压到C盘PHP下(这个可以自己放位置,但建议不要放到太深层的目录以及目录名不能包含中文和空格,这可能会让你郁闷到抓狂)。

 

然后找到PHP目录下的php.ini-development文件,这里有两个相似的文件,一个是php.ini-development,一个是php.ini-production,从文件名我们也可以看出来,一个是适合开发用的,一个适合项目发布用的,所以,我们修改php.ini-development这个文件,直接把文件名php.ini后面的删掉(最好先备份),这样就变成了php.ini,嘿嘿,是不是很熟悉呢,对的,我们要的就是这个配置文件。接着打开它,我们要修改的一个是

 

;extension_dir="ext"

 

查找到这句,然后改成

;extension_dir = "C:/php/ext"

 

并且把前面作注释用的  ;   号 去掉,就变成了这样

 extension_dir = "C:/php/ext"

 

即ext的本地绝对路径,这个按照自己的实际情况改。

然后还有一个就是让PHP支持MYSQL,很简单,找到  

;extension=php_mysql.dll 

这句,把 ;  号去掉就OK了。这个不用解释了吧。

 

 

 三、MYSQL(安装步骤省略)

 

前面在PHP.ini 中我们已经配置好了允许PHP使用MYSQL,这里就不需要任何配置了

 ,只要保证MYSQL是能正常使用的就OK了

 

四、调试

 

我们在之前定义的工作空间下新建个PHP文件,内容是:

 

<?php 
$link=mysql_connect('localhost','root','admin');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>

相信懂PHP的人都看得懂这句话,一句数据库接连代码,然后我们保存,浏览器输入127.0.0.1访问一下,

就可以看到我们刚才新建的PHP文件,点击链接进去如果输出成功, 那么我们的环境就配置成功了。

 

五、常见问题:

 

1,如果运行PHP文件时没有看到网页而是出现下载提示框 ,那么就说明你的PHP文件没有被Apache识别并交给PHP进行处理,这个问题出在Apache的httpd.conf文件中的那三句代码。

2、如果PHP文件能看到网页内容但是显示

      Fatal error: Call to undefined function mysql_connect() in D:\PHPWorkspace\test.php on line 2

    

     那么就表示你的PHP文件已经能被编译,Apache方面已经正常了,问题出在php.ini,没有允许使用MYSQL数据库或是ext目录没有被定位到,即 extension_dir = "C:/php/ext"的问题。

3、记得修改一般修改配置文件的时候都要重启Apache让更改生效。

 

 

 

由于本人也是正在学习的过程中,写的文章技术含量不高,但能记录我学习旅途上的点点滴滴,这些东西仅适合于新手,高手见笑了。                                              

                                                                                                                                                       By 小敏

 

分享到:
评论

相关推荐

    windows系统下搭建php开发环境

    访问`http://localhost/index.php`,如果能看到PHP的配置信息,就说明Apache、PHP和MySQL已经成功集成,你的Windows PHP开发环境搭建完成。 搭建自定义的PHP开发环境,虽然比使用预打包的集成环境(如XAMPP或...

    Windows XP下Php开发环境搭建

    ### Windows XP 下 PHP 开发环境搭建详解 #### 一、概览 在 Windows XP 操作系统上搭建 PHP 开发环境通常涉及三个主要组件的安装与配置:Apache Web 服务器、PHP 解释器以及 MySQL 数据库服务。这些组件共同构成了...

    Windows下php开发环境搭建

    ### Windows 下 PHP 开发环境搭建知识点详解 #### 一、WAMP 环境搭建概述 在 Windows 平台上搭建 PHP 开发环境时,通常会选择 WAMP (Windows, Apache, MySQL, PHP) 这样的组合。WAMP 环境为开发者提供了便捷的方式...

    Windows Xp + IIS + PHP 环境搭建手册

    搭建Windows XP + IIS + PHP环境是初学者和专业开发者在Windows平台上运行PHP应用程序的常见需求。本手册将深入解析这一过程,确保你能够成功配置一个功能完备的Web开发环境。 首先,我们需要安装Windows XP操作...

    Windows 7 PHP环境搭建教程(PHP+Apache+Mysql带软件)

    在Windows 7上搭建PHP开发环境,主要涉及三个核心组件:PHP、Apache和MySQL。这个教程将指导你完成这一过程,使你能够在本地系统上运行PHP应用程序,与MySQL数据库进行交互。 首先,我们需要安装Apache服务器。...

    windows下最新php开发环境搭建.zip

    Windows环境下PHP开发环境的搭建 操作系统:windows10, 软件版本:Apache-2.4.43, PHP-7.4.5, Mysql-5.7.29 其他需要:vc15, msvcr120.dll

    WindowsXP-or-Windows7-PHP开发环境配置搭建教程

    ### Windows XP/Windows 7 下 PHP 开发环境配置搭建教程 #### 一、知识点概览 本教程将详细介绍如何在 Windows XP 和 Windows 7 操作系统下搭建 PHP 开发环境。主要内容包括安装基本软件环境、Apache 服务器的安装...

    Windows下搭建PHP开发环境

    搭建Windows下的PHP开发环境是一项基础任务,对于初学者和专业开发者都至关重要。在这个过程中,我们需要分别安装Apache服务器、PHP解释器以及MySQL数据库,然后将它们整合在一起,使Apache能够识别和处理PHP文件,...

    理清windows系统下php的web环境搭建

    PHP 在 Windows 系统下的 WEB 环境搭建 在 Windows 系统下搭建 PHP 的 WEB 环境是一件复杂的任务,需要考虑多个因素,如操作系统、WEB 服务器、PHP 版本、数据库等。下面将详细介绍 PHP 在 Windows 系统下的 WEB ...

    windows下Apache+PHP+Mysql环境搭建.pdf

    ### Windows 下 Apache+PHP+MySQL 环境搭建详尽指南 #### 一、概述 在 Windows 操作系统上搭建 PHP 开发环境是一项常见的任务,尤其是对于 Web 开发人员而言。本文将详细介绍如何在 Windows 7 系统上安装并配置 ...

    windows10下的PHP环境搭建(php环境搭建软件)

    这里我们将详细探讨如何在Windows 10上安装并配置PHP环境,以及如何利用PHPWAMP这个工具来实现快速、便捷的PHP环境搭建。 首先,让我们了解什么是PHP。PHP是一种广泛使用的开源服务器端脚本语言,尤其适合于Web开发...

    WINDOWS平台下PHP环境搭建完美图解

    详细的WINDOWS平台下搭建PHP环境的图解,经过数次测试,证明文档的正确性。

    PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    在本文中,我们将深入探讨如何在Windows 7操作系统上搭建PHP、Apache和MySQL的开发环境。这个过程对于任何想要在本地计算机上进行PHP Web应用程序开发的开发者来说都是至关重要的。 首先,我们需要理解这三个组件的...

    php环境搭建 win7

    完成以上步骤后,您已经在Windows 7环境下成功搭建了一个PHP 5.2.17的开发环境。虽然这个版本较旧,但仍然可以用于学习和某些项目。随着技术的发展,建议更新到更现代的PHP版本,以利用最新的特性和安全改进。同时,...

    Windows+XP下Php开发环境快速搭建

    "的输出,说明PHP环境已经成功搭建。 通过以上步骤,你已经在Windows XP上成功搭建了一个包含Apache服务器、PHP解释器和MySQL数据库的开发环境,可以开始进行PHP Web应用的开发工作了。记得定期更新软件以保持系统...

Global site tag (gtag.js) - Google Analytics