在Windows上安装Apache 2.4和PHP 5.6
首先我们需要确认Windows的版本,是32位的还是64位的。
然后我们要去下载一个Apache 2.4。
官网上下载的坑比较大,不提供编译好的安装文件。有两条路。
一个。网上有好事者弄了独立安装包(下载页面,需要最新版本的可以去这里)。64位的Windows需要apache_2.4.4-x64-openssl-1.0.1e.msi,32位的则使用apache_2.4.4-x86-openssl-1.0.1e.msi。具体的小版本号可能随更新而变化。
另外一个。在 https://httpd.apache.org/docs/current/platform/windows.html#down 页面列出了几个提供编译好安装文件的源,这里建议使用 Apache Lounge。下载地址:https://www.apachelounge.com/download/ 下载文件名为httpd-2.4.x-win64-VC14.zip
的文件。
然后安装Apache 2.4,简单起见,设成service模式(./httpd.exe -k install),监听80端口就可以了。
理论上需要 安装 Visual C++ Redistributable for Visual Studio 2015
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=48145
下载后安装即可。
然后我们需要下载PHP 5.6,我们去PHP官网下载Windows Binaries就可以了。64位Windows可以下载VC11 x64 Thread Safe版本。
(PHP 7的话也类似)
把PHP包解压出来,安置到c:\php_5.6\
。
然后配置Apache 2.4,在Apache目录下面,conf\httpd.conf 文件中的适当位置添加:
首先是PHP的引用模块。
LoadModule php5_module “C:/php_5.6/php5apache2_4.dll”
PHPIniDir “C:/php_5.6”
LoadFile “C:/php_5.6/ssleay32.dll”
LoadFile “C:/php_5.6/libeay32.dll”
然后是MIME记录。
#For PHP
AddHandler application/x-httpd-php .php
确保默认打开的文件有PHP类型。
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
保存httpd.conf文件。
然后到PHP的安装目录下,把libssh2.dll复制到Apache安装目录的bin下面。
然后我们要配置PHP了。复制一个php.ini-development,重命名为php.ini,然后修改里面的内容:
确保扩展文件夹位置
extension_dir = “c:\php_5.6\ext”
打开各种扩展,自己去掉各种extension之前的分号,按需即可。
确保包含文件夹位置
include_path = “.;c:\php_5.6\includes”
保存php.ini。
用管理员权限重启Apache。
大事已成 T_T。
コメントを残す