下载VC15运行库
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=53840
解压apache.zip
下载地址:https://www.apachehaus.com/cgi-bin/download.plx
我下载的是VC15的Apache 2.4.41 x64版。
修改conf配置文件
Define SRVROOT "/Apache24"
修改为:
Define SRVROOT "D:/www/server/Apache24"
#ServerName www.example.com:80
修改为:
ServerName localhost:80
安装服务
httpd -k install
启动服务
httpd -k start
Other Command line options:
Stop Apache httpd -k stop
Restart Apache httpd -k restart
Uninstall Apache Service httpd -k uninstall
Test Config Syntax httpd -t
Version Details httpd -V
httpd -k install -n “服务名” -f “conf\my.conf”
浏览器中打开:127.0.0.1,如下图则表示安装成功:
配置PHP 7.3.12
下载PHP7.3:
https://windows.php.net/download#php-7.3
non-thread-safe 非线程安全 与IIS 搭配环境
thread-safe 线程安全 与apache 搭配的 环境
修改apache配置文件
打开httpd.conf,在末尾添加:
# php7 support
LoadModule php7_module "D:/www/server/php-7.3.9/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "D:/www/server/php-7.3.9"
LoadFile D:/www/server/php-7.3.12/php7ts.dll
LoadFile D:/www/server/php-7.3.12/libssh2.dll
将AllowOverride none
,修改为AllowOverride all
将Require all denied
,修改为Require all granted
将Require local
,修改为Require all granted
配置php.ini
打开D:/www/server/php-7.3.9/php.ini
(如果没有,就从当前目录拷贝一份php.ini-development,重新命名为php.ini)
开启常用的扩展,例如gd2
、pdo_mysql
等。
修改extension_dir
的路径,修改为extension_dir = "D:/www/server/php7.3.10/ext"
重启服务。