win10安装apache2.4解压版并配置PHP7.3

下载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)
开启常用的扩展,例如gd2pdo_mysql等。
修改extension_dir的路径,修改为extension_dir = "D:/www/server/php7.3.10/ext"

重启服务。

发表评论

邮箱地址不会被公开。 必填项已用*标注