win7环境搭建PHP+Apache

前段时间在自动化的时候,想做一个web平台,把常用的东西,包括接口数据的查询,自动化的启动和展示都放在一起,然后在mac上搭建了个基于php+apache的简易web环境。

基本就是这个样子。。(略显丑陋啊)


后来在自己家里,想在windows上也有一个相同的环境,发现还不是那么方便,倒腾了大半天才搞定(ps: mac果断是个好东西),下面是主要的步骤。

环境: win7 32位

1.  php版本:5.5.11 (php-5.5.11-Win32-VC11-x86.zip)此版本ts版本
     地址: http://windows.php.net/download/
    php分为 线程安全(Thread Safe)和非线程安全(Non Thread Safe),简称ts和nts
    官方说明: With Apache you have to use the Thread Safe (TS) versions of PHP
    关于这两个区别:
    Non Thread Safe 非线程安全 与IIS 搭配环境
    Thread Safe  线程安全 与apache 搭配的 环境
    Thread Safe:执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源

2.  apche版本:2.4 (httpd-2.4.9-win32-VC11.zip)
 地址: http://www.apachelounge.com/download/
    不建议从 apache.org下载

3. apache安装配置
   解压即可。
     Apache24\bin 目录下的ApacheMonitor.exe,可以用来管理apache服务的启动和停止
     \Apache24\conf 目录下的httpd.conf文件是主配置文件,相关的配置都在这个文件内完成
    \Apache24\htdocs 目录是网站的文件目录,网站的文件都放在这里。

    配置apache使之支持php5:
    1)在 #LoadModule xxxxxx 相关的一段代码后面,新增如下内容:
LoadModule php5_module D:/PHP/php5apache2_4.dll
PHPIniDir "D:/PHP"

如果有其他路径相关的问题,可能需要修改如下内容:
DocumentRoot "D:/Apache/Apache24/htdocs"
<Directory "D:/Apache/Apache24/htdocs">
    2) 新增一行(如果没有) ServerRoot "D:/Apache/Apache24"
    3) 修改apache的索引页面(增加php):
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

4. php5安装配置
    解压后,将 php.ini-recommended 修改为 php.ini
    1)修改:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:/PHP/ext"
  
5.测试方法,开启apache服务后,访问localhost









你可能感兴趣的:(apache,Web,PHP)