`

windows7x64 apache php环境搭建

    博客分类:
  • PHP
阅读更多
php的在windows上的运行环境每次搭建一次脱层皮,各种折腾。
主要原因:
  • apache server默认不支持windows
  • php有好多个版本,下载下来不一定支持apache
  • 都下载对了,还要配置php和apache





1、下载php
必须为thread safe版,否则没有php5apache2_4.dll,无法与apache集成。
同时要看下php提供的apache的dll的版本,方便下载对应版本的apache

2、下载支持windows的apache服务器
apache服务器,默认是不支持windows的,只提供源码包,下载下来自己编译,在linux上方便多了,在windows上,恶梦。
apache官方说明,有第三方组织,自愿编译提供windows版本的apache,可以找到后下载。

apache下载页
这个组织ApacheHaus的就不错

下载后解压,修改配置文件


#httpd-2.4.16-x64-vc11\Apache24\conf
# 默认的Define SRVROOT "/Apache24"改为自己的apache目录
Define SRVROOT "E:\\php\\httpd-2.4.16-x64-vc11\\Apache24"
ServerRoot "${SRVROOT}"


启动apache
httpd-2.4.16-x64-vc11\Apache24\bin\httpd.exe

访问 http://127.0.0.1
只要能出页面就表示服务器正常。



3、配置php
复制一份php.ini-development,改为php.ini即可,若用到数据库等扩展,稍后再改。
date.timezone="Asia/Shanghai"


4、配置apache



# 默认的Define SRVROOT "/Apache24"改为自己的apache目录
Define SRVROOT "E:\\php\\httpd-2.4.16-x64-vc11\\Apache24"
ServerRoot "${SRVROOT}"

#define  php.ini
PHPIniDir  "E:\\php\\php-5.6.11-Win32-VC11-x64"


LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php5_module E:\\php\\php-5.6.11-Win32-VC11-x64\\php5apache2_4.dll
#define  php.ini
PHPIniDir "E:\\php\\php-5.6.11-Win32-VC11-x64\\"
DocumentRoot "E:\\php\\wwwroot"
<Directory "E:\\php\\wwwroot">
DirectoryIndex index.html index.php
AddType application/x-httpd-php .php


5、phpinfo()
#wwwroot\phpinfo.php

<?php
phpinfo();
?>

访问测试。


若启动httpd时出错
httpd 缺少 libssh2.dll

需要配置php目录到系统环境变量里

新建系统环境变量
PHP_HOME=E:\php\php-5.6.11-Win32-VC11-x64\
修改path变量,添加;%PHP_HOME%
分享到:
评论

相关推荐

    Php5.6和Apache2.4环境搭建

    本教程将详细讲解如何在Windows操作系统上搭建Apache 2.4与PHP 5.6的环境,这对于开发和测试PHP应用程序是必要的。 首先,我们需要了解Apache和PHP的基础知识。Apache是一个开源的HTTP服务器,它能够处理并响应HTTP...

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

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

    windows Server 2008 64位PHP环境搭建

    ### Windows Server 2008 64位PHP环境搭建详解 #### 一、环境准备与组件介绍 在Windows Server 2008上搭建PHP环境主要包括三个核心组件:Apache Web服务器、PHP解释器以及MySQL数据库。这三者通常被称为LAMP或WAMP...

    php+apache+mysql x64

    【标题】"php+apache+mysql x64" 指的是在64位...这个"php+apache+mysql x64"的压缩包提供了搭建64位Web开发环境的基础,对于开发者而言,这意味着能够在一个一致且兼容的环境中开发、测试和部署基于PHP的Web应用程序。

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

    总结,搭建PHP+Apache+MySQL环境对于Windows 7用户来说,主要步骤包括下载安装包、配置Apache、安装PHP和MySQL、设置相关配置以及进行测试。这个过程可能需要一定的计算机基础,但只要按照上述步骤操作,就能顺利...

    windows系统下搭建php开发环境

    在Windows系统下搭建PHP开发环境是一项基础且重要的工作,它涉及到三个主要组件:Apache服务器、PHP解释器和MySQL数据库。本文将详细介绍如何手动搭建这个环境,以便更好地理解每个组件的作用和配置过程。 首先,...

    Win7 x64系统下PHP开发环境搭建---Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1

    在Windows 7 64位操作系统中搭建PHP开发环境是一项重要的任务,这使得开发者能够在本地进行网站和应用程序的开发和测试。本指南将详细介绍如何在Win7 x64系统上安装Apache2.4.18、PHP5.6.16、MySQL5.7.10以及...

    php5.3.5 + apache2.2搭建环境

    ### PHP5.3.5与Apache2.2环境搭建详细指南 #### 一、环境概述 本文档将详细介绍如何在...通过以上步骤,您可以在Windows系统上成功搭建起基于PHP5.3.5与Apache2.2的Web开发环境。这对于开发和维护旧版项目非常有帮助。

    Windows下64位Apache-2.4.6 php-5.5.30

    在Windows操作系统上搭建64位环境的Apache-2.4.6和PHP-5.5.30服务器是一项常见的任务,对于开发和运行基于PHP的Web应用程序至关重要。Apache是世界上最流行的开源Web服务器软件,而PHP则是一种广泛使用的服务器端...

    Windows下利用php+apache+mysql搭建web服务器

    在Windows环境下搭建一个完整的Web开发环境,通常需要安装并配置Apache作为Web服务器、MySQL作为数据库服务器以及PHP作为动态网页处理语言。本文将详细介绍如何在Windows系统中完成这一过程。 #### 一、安装与配置...

    PHP运行环境(WAMP)-wampserver3_x64_apache2.4_mysql5.7_php5.6_php7.0

    WAMP: W(windows) A(Apache) M(Mysql) P(PHP),windows一键安装wampserver配置运行PHPRAP项目,Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的版本必须保持一致(均为32位或64位),...

    搭建php环境Apache+PHP+mysql

    ### 搭建PHP环境:Apache + PHP + MySQL #### 一、引言 搭建PHP开发环境对于初学者来说是一项重要的基础技能。本篇文章将详细介绍如何手动安装和配置Apache、PHP以及MySQL,以便构建一个完整的PHP开发环境。通过...

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

    在Windows 7操作系统中搭建PHP开发环境,通常需要安装三个主要组件:PHP、Apache服务器和MySQL数据库。以下是一个详细的步骤指南: 1. **安装Apache服务器**: - 首先,从Apache官方网站(例如...

    windows7 64 bit apache server

    总的来说,在Windows 7 64位上设置Apache服务器需要了解基本的服务器配置知识,以及如何与其他技术集成以构建完整的Web服务环境。这个过程虽然可能涉及一些复杂性,但通过学习和实践,你可以创建一个高效、安全的Web...

    Centos7 搭建apache+mysql+php环境

    ### Centos7 搭建 Apache+MySQL+PHP 环境详解 #### 一、概述 在现代 Web 开发中,Apache、MySQL 和 PHP 的组合(通常被称为 LAMP 或 WAMP,根据操作系统不同)是一种非常流行的解决方案。本文将详细介绍如何在 ...

    win7x64 Apache+Php+Zend已经配置到d盘,直接解压到d盘根目录即可

    在Windows 7 64位操作系统中,搭建一个基于Apache服务器、PHP解释器以及Zend优化器的Web开发环境是一项常见的任务。这个配置主要用于本地开发PHP应用程序,如WordPress、Magento等,或者是进行PHP代码的调试和优化。...

    nginx+php+mysq在win 7 64位下环境搭建资料

    在Windows 7 64位系统中搭建一个基于Nginx、PHP和MySQL的Web开发环境,是一项常见的任务,尤其对于开发者来说。这个环境通常被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,即WAMP(Windows, Apache, MySQL...

Global site tag (gtag.js) - Google Analytics