台式电脑安装win8系统教程 () PHP8和JIT

PHP已经存在了26年的解释型编程语言,深受欢迎。最新版本提升了不少,而JIT是最重要的新功能之一。JIT(Just In Time)编译器将Opcache优化的优化基础之上进行优化的,可以进行CPU机器代码编译存储执行,绕过Zend VM及其过程开销,提高性能。

下面是Windows下,PHP8+Apache+JIT(即时编译)的安装教程

Apache安装方法

1、下载Apache

https://httpd.apache.org/





根据自己的需要选择,方便测试这里下载32位

下载后解压到D:\Apache

2、配置Apache

打开文件D:\Apache\Apache24\conf\httpd.conf修改以下内容,根据自己的情电脑况修改端口。

Define SRVROOT "D:\Apache\Apache24"

Listen 8081

如果系统443端口已占用,可修改以下文件

D:\Apache\Apache24\conf\extra\httpd-ssl.conf

Listen 441

D:\Apache\Apache24\conf\extra\httpd-ahssl.conf

Listen 441 https

安装服务

win+X打开系统快捷菜单,选择Windows power shell,输入下面的命令

cd "D:\Apache\Apache24\bin"


.\httpd -k install -n Apache

启动服务

net start Apache

PHP安装方法

1、安装VC运行库

https://aka.ms/vs/16/release/VC_redist.x86.exe
https://aka.ms/电脑vs/16/release/VC_redist.x64.exe

2、下载PHP组件

打开下载网址
https://windows.php.net/download#php-8.0-nts-vs16-x86

根据自己的情况选择。为方便测试,选择了如图的版本

3、安装PHP

将下载的PHP压缩包解压到C:\PHP8_TS

根据环境(开发或者生产环境)复制 php.ini-development 或 php.ini-production,改名php.ini

打开php.ini,修改设置

;date.timezone = 改为 date.timezone = PRC
;extension_dir = "ext" 改为 extension_dir = "C:\PHP8_TS\ext"
示例:

date.timezone = PRC
extension_dir = "C:\PHP8_TS\ext"

根据开发需要,去掉扩展前面的注释。

extension=gd
extension=mysqli

启用jit,去掉注释。

zend_extension=opcache

opcache.enable=1

opcache.enable_cli=0

opcache.memory_consumption=128

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=10000

opcache节点加入下面内容

opcache.jit=tracing

opcache.jit_buffer_size=100M

4、环境变量Path后面添加PHP和ext的路径



5、Apache配置

D:\Apache\Apache24\conf\httpd.conf 添加以下内容

AddHandler application/x-httpd-php php

PHPIniDir "C:\PHP8_TS"

LoadModule php_module "C:\PHP8_TS\php8apache2_4.dll"

AddType application/x-httpd-php html htm

重启Apache服务,PHP安装完毕

测试

新建一个站点,添加index.php

<?PHP

echo PHPInfo();

?>

浏览器里面打开,出现这个信息表示安装成功。



电脑