今天说一下 apache2.4 配置 php5+ 因为现在很多的php开源项目,使用的还是比较低版本的php库
在高版本的php是无法运行的,要求php版本和系统要对应
环境
window10 64位系统安装
注意:php5+不支持mysql8,如果需要链接MySQL8+ 则需要安装php7
1、安装apache2.4
https://www.apachelounge.com/download/VS16/binaries/httpd-2.4.41-win64-VS16.zip
解压到c:盘
D:\Apache24
2、下载 php5
https://windows.php.net/downloads/releases/archives/php-5.6.28-Win32-VC11-x64.zip
解压到 D:/env
D:\env\php-5.6.28-Win32-VC11-x64
3、配置apache2.4
D:\Apache24\conf\httpd.conf
在如下一行后面追加配置
#LoadModule xml2enc_module modules/mod_xml2enc.so
LoadModule php5_module D:/env/php-5.6.28-Win32-VC11-x64/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
PHPIniDir "D:/env/php-5.6.28-Win32-VC11-x64"
4、配置PHP
D:\env\php-5.6.28-Win32-VC11-x64
将 php.ini-development 重命名 php.ini
打开其中注释mysql的模块,去除前面的冒号
extension_dir = "ext"
extension=php_mysql.dll
extension=php_mysqli.dll
5、安装apache服务
httpd -k install
删除服务
sc delete apache2.4
6、启动服务 (如果启动失败,请看第7步骤)
net start apache2.4
停止服务
net stop apache2.4
7、需要安装一个微软库文件,这个是比较低版本的,我是用的是window10系统
https://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
8、修改index.html
<html><body><h1>It works!
<?php
phpinfo();
?>
</h1></body></html>

