搜 索

在windows系统的服务器中配置最新的php8.0与apache2.4环境的方法

编辑:QTOOL.NET日期:2020-12-02582

前些日子php8.0发布了,也同时发布了win版本的php,由于刚发布不久,没啥关于php8.0在关于windows系统服务器中的配置方法,以及如何开启jit的方法

于是我便试着在windows中配置了下,测试成功了,以下分享了怎样在windows服务器中或win10中配置apache2.4以及php8.0的简单步骤。

首先我们需要先去php与apache官网下载相应最新的win版本的压缩包。

在D盘新建一个www的文件夹

再在www文件夹中新建一个php文件夹以及apche文件夹

然后分别将php-8.0.0与apche24解压文件夹中的文件复制到php与apahe文件夹中

复制php文件夹内的php.ini-production文件,将其重命名为php.ini

其中php.ini-development适合开发测试,php.ini-production适合上线运行

右键打开编辑php.ini文件

设置PHP模块路径  ext模块目录

extension_dir = "D:/www/php/ext"

然后找到以下列表

extension=bz2

extension=fileinfo

extension=gd2

extension=mbstring

extension=mysqli

分别将其前面的分号去除,开启扩展

然后设置开启jit

首先加载ZendOPCache扩展 找到

zend_extension=opcache

将前面的分号去除

然后启用ZendOPCache

opcache.enable=1

将前面的分号去除

在opcache.enable下方新建一行空白

添加

opcache.jit_buffer_size=200M

即可启用php8.0的jit服务

最后保存即可   


apche2.4的配置

找到www文件-apche文件夹-conf文件夹中httpd.conf

右键打开方式选择记事本打开

找到Define SRVROOT "/Apache24"

将这一整行改为

Define SRVROOT "D:/www/apache"

找到

LoadModule deflate_module modules/mod_deflate.so

LoadModule filter_module modules/mod_filter.so

LoadModule headers_module modules/mod_headers.so

LoadModule http2_module modules/mod_http2.so

LoadModule rewrite_module modules/mod_rewrite.so

将他们前面的#去除


找到#LoadModule xml2enc_module modules/mod_xml2enc.so

在其下方添加

LoadModule php_module "D:/www/php/php8apache2_4.dll"


将<Directory />

    AllowOverride none

    Require all denied

</Directory>

删掉

找到:

<IfModule dir_module>

    DirectoryIndex index.html

</IfModule>

替换为

<IfModule dir_module>

DirectoryIndex index.html index.php

</IfModule>

找到代码:

AddType application/x-gzip .gz .tgz

在其下方加入

AddType application/x-httpd-php .php

查找

<IfModule dir_module>

    DirectoryIndex index.html

</IfModule>

替换为

<IfModule dir_module>

DirectoryIndex index.html index.php

</IfModule>

找到

DocumentRoot "${SRVROOT}/htdocs"

修改为

DocumentRoot "D:/webpage"

找到

# Include conf/extra/httpd-vhosts.conf

将其前面的#号去除

在httpd.conf结尾新建空白行加上

PHPIniDir "D:/www/php"

然后保存httpd.conf文件


找到apache文件夹-conf文件夹-extra文件夹中的httpd-vhosts.conf配置文件,右键打开方式记事本

将所有代码修改为

Listen 80

<VirtualHost *:80>

    DocumentRoot "D:/webpage"

    ServerName 127.0.0.1

    ServerAlias 127.0.0.1


<Directory "D:/webpage">

Options FollowSymLinks Includes

AllowOverride All

Require all granted

</Directory>

</VirtualHost>

在D盘新建一个空白文件将其命名为webpage

在里面新建一个info.php文件

代码为:

<?php

//www.qtool.net

echo phpinfo();

?>


开始菜单找到运行

在其中输入cmd

或直接按键盘上的开始菜单键加R键 输入cmd 运行

在cmd命令提示符中输入

cd /d D:/www/apache/bin

按下enter键

继续输入

install -n Apache2.4

或者

httpd.exe -k install -n "Apache24"

安装apache

运行cmd后执行net start Apache2.4

启动Apache,执行命令

访问 http://127.0.0.1/info.php

如果能成功访问则表示安装成功,也可以查看开启的php扩展.


其他的一些apache命令

可以执行命令net stop Apache2.4

停止apache

sc delete apache2.4

卸载Apache


也可以手动在控制面板-计算机管理服务-服务应用中找到apache2.4服务右键属性选择开启或关闭。

以上就是关于在windows系统中简单的配置apache2.4与最新的php8.0运行环境的方法.

TAG标签:php配置
此文章由QTOOL.NET编辑
最新文章

热门标签