Wampserver如何自定义安装php

于 2024-04-26 发布 阅读量88  

1、php官网下载 https://windows.php.net/download 指定的版本

2、根据环境查看是多少位的,是不是启动安全线程 

Thread Safety   enabled(表示已启动)

3、以php8.1为例 下载X64 Thread Safety

4、将下载的文件放到D:\wamp\bin\php中

5、将php.ini-development复制一份改成php.ini 开启所需要的扩展

6、将修改的php.ini再复制一份 改为 phpForApache.ini

7、然后再新建一个文件 wampserver.conf (与php.ini同一个目录下)

<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
//PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x
//and php7_module, not php5_module
$phpConf['apache']['2.4']['LoadModuleName'] = 'php_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php8apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] =  '';
?>

8、重启wamp

注:如果再切换回其它php版本 报错的话 查看Apache的配置文件  php7_module 是否与php版本对应

PHPIniDir "${APACHE_DIR}/bin"
LoadModule php7_module "${INSTALL_DIR}/bin/php/php7.4.0/php7apache2_4.dll"