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
- 将 Apache 解压到C盘
- CMD下启动Apache 。
C:\Apache24\bin>httpd
浏览器测试
在浏览器中输入 http://localhost/ , 如果界面成功显示"It Works!" 则表示Apache 启动成功 。安装到Windows 服务以便以后系统自动开启Apache .
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
- 将PHP解压到C盘
- 将目录下的"php.ini -development"文件改成"php.ini"
- 搜索 “extension_dir ”
; On windows:
; extension_dir = "ext"
改成
; On windows:
extension_dir = "ext"
- 搜索如下内容将他们都打开 (打开即去掉前面的‘;’号)
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
整合PHP和Apache
在Apache的config下的httpd.conf文件最后添加如下内容,如果你的PHP目录不在C盘,注意修改路径
LoadModule php5_module "C:/php5521/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php .htm
# configure the path to php.ini
PHPIniDir "C:/php5521"
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。