一、下载安装包php
地址能够网上找,我下载的是php-5.6.27-Win32-VC11-x64.ziphtml
二、解压安装包,个人解压到D:\tools\php5.6mysql
三、配置php.iniredis
在解压的目录中,找到php.ini文件,若是没有这个文件,能够复制目录中的php.ini-developmentsql
该文件名为php.iniapache
a.设置时区 date.timezone = PRC服务器
b.设置编码 default_charset = "UTF-8"app
c.设置短标签 short_open_tag = ONcurl
d.设置扩展件目录 extension_dir = "ext"socket
上面的设置项有的可能已经设置好了,只是前面加了";"注释了,可直接把";"去掉。
e.开启模块,将各项前面的";"去掉,用于支持不一样功能。须要开启的功能以下:
extension = php_bz2.dll
extension = php_curl.dll
extension = php_fileinfo.dll
extension = php_gd2.dll
extension = php_gettext.dll
extension = php_mbstring.dll
extension = php_mysql.dll
extension = php_mysqli.dll
extension = php_openssl.dll
extension = php_pdo_mysql.dll
extension = php_sockets.dll
extension = php_xmlrpc.dll
extension = php_zip.dll
四、配置环境变量
在path变量中追加D:\tools\php5.6;D:\tools\php5.6\ext
五、安装Apache http服务器
a.下载安装包,我下载的是httpd-2.4.23-x64-vc14-r3.zip
b.解压安装包,个人位置是D:\tools\Apache24
c.修改配置文件httpd.conf,在D:\tools\Apache24\conf中,更改内容以下:
Define SRVROOT "/Apache24" 改成 Define SRVROOT "D:/tools/Apache24"
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
改成
<IfModule dir_module>
DirectoryIndex index.html index.php default.php index.htm
</IfModule>
在文件的最后,添加对PHP的支持
# php5 support
LoadModule php5_module D:/tools/php5.6/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:/tools/php5.6"
保存文件。
d.使用cmd命令,执行D:\tools\Apache24\bin\httpd.exe -k install 将Apache添加到系统服务中
在cmd命令行,输入services.msc打开系统服务控制台,就能够看到刚刚添加的Apache2.4服务。
六、启动Apache服务器
a、在启动Apache服务器以前,保险起见,能够到D:\tools\php5.6中执行一下php.exe,确保
已经正确安装配置。这个过程可能出现的问题是没有安装msvcr110.dll,致使php.exe执行失败。
这个时候,就要安装一下msvcr110.dll,能够到网上找找,http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
能够下载,适合本身电脑的。
b、使用cmd命令,httpd.exe -k start启动Apache服务器,或者经过ApacheMonitor.exe来启动
Apache服务器(这个须要先将Apache添加到系统服务中)。双击ApacheMonitor.exe程序。
这个过程可能出现的问题是没有安装vc_redist.x64.exe,即Visual C++运行时库。
若是出现php5apache2_4.dll没法加载到服务器中的问题,颇有多是php不能正常启动,或者
httpd.conf没有配置正确。
使用cmd命令 httpd.exe -k start 启动,在窗口中就能够具体的错误信息。
我遇到的就是上面的两个问题,若是有不一样,能够上网搜索。
注:php和Apache的版本必定要一致,如我使用的php5.6的,在安装目录下有php5apache2_4.dll
那么Apache就须要选择2.4版本的。