前些日子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运行环境的方法.