windows 2008 server 不支持php8.3.8,需升级为windows 2012
1.下载php8.3.8
PHP8.3.9 For Windows: Binaries and sources Releases
2.配置php.ini
(1.)在php目录下找到php.ini-development文件,把它复制一份,改名为php.ini
(2.)修改php安装目录 根据你自己的环境配置
去掉如下扩招前面的分号
3.下载apache2.4.61
Download - The Apache HTTP Server Project
下载线程安全的,64位的,同时要下载微软的VC_redist2022.x64
具体步骤参考我的另一篇文章。
4.配置apache httpd.conf 根据你自己的环境配置
启动httpd.exe 会报错(双击httpd.exe后,黑窗口会一闪而过,启动失败)
解决办法:1.查看apache错误日志,从网上搜索解决办法
2.实在搜不到解决办法,在httpd.conf中,从上倒下把扩展模块注释掉,再一个一个放开,定位到底是哪个模块不兼容。关掉模块直到启动正常。
5.访问phpcms网站,网站会一片空白,找到phpcms网站的入口文件,base.php 打断点,一步一步调试。(大概报13个错误,按照提示,慢慢修改)