PHP环境搭建

以Apache模块运行PHP环境搭建方法

下载Apache

注意:在http://www.apachelounge.com/ 下载Apache,因为该网站提供的Apache是通过更高版本的VC编译器编译的。由于接下来我下载的PHP版本是VC11的,所以下载的Apache版本也是基于VC11的。
download : httpd-2.4.10-win64-VC11

下载PHP

PHP的版本如何选择请看《PHP版本选择》,PHP下载地址:http://windows.php.net/download
download:VC11 x64 Thread Safe (2015-Jan-22 03:12:55)

安装Apache

  1. 将 Apache 解压到C盘
  2. CMD下启动Apache 。
    1. C:\Apache24\bin>httpd
  3. 浏览器测试
    在浏览器中输入 http://localhost/ , 如果界面成功显示"It Works!" 则表示Apache 启动成功 。

  4. 安装到Windows 服务以便以后系统自动开启Apache .

    1. C:\Apache24\bin>httpd -k install

常用httpd 命令

  • -k start : 启动Apache
  • -k restart : 重启Apache
  • -k stop : 关闭Apache
  • -k install : 安装Windows 服务
  • -k uninstall : 卸载Windows 服务

上述过程可能会产生的提示和问题

错误:AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using fe80::5825:3995:1bca:8a19. Set the ServerName‘ directive globally to suppress this message
解决 : 并不影响正常使用,如需解决,在C:\Apache24\conf\httpd.conf 中搜索 ‘ServerName‘ , 将 ‘#ServerName www.example.com:80‘ 改成 ‘ServerName www.example.com:80’ (去掉前面的#符号)

安装PHP

  1. 将PHP解压到C盘
  2. 将目录下的"php.ini -development"文件改成"php.ini"
  3. 搜索 “extension_dir ”
    1. ; On windows:
    2. ; extension_dir = "ext"
    3. 改成
    4. ; On windows:
    5. extension_dir = "ext"
  4. 搜索如下内容将他们都打开 (打开即去掉前面的‘;’号)
    1. extension=php_curl.dll
    2. extension=php_gd2.dll
    3. extension=php_mbstring.dll
    4. extension=php_mysql.dll
    5. extension=php_pdo_mysql.dll
    6. extension=php_pdo_odbc.dll
    7. extension=php_xmlrpc.dll

整合PHP和Apache

在Apache的config下的httpd.conf文件最后添加如下内容,如果你的PHP目录不在C盘,注意修改路径

  1. LoadModule php5_module "C:/php5521/php5apache2_4.dll"
  2. AddHandler application/x-httpd-php .php
  3. AddHandler application/x-httpd-php .htm
  4. # configure the path to php.ini
  5. PHPIniDir "C:/php5521"




郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。